J'essaie d'écrire un programme simple qui prend une valeur rgb et change l'arrière-plan de cette couleur en utilisant Shoes (Raisins révision 1134). Voici mon code:méthode privée 'split' appelée pour (Shoes :: EditLine): Shoes :: EditLine
Shoes.app :title => "Show a Color" do
def convert_to_num(value)
# Splits string into numerical values
value.split(',').map { |num| num.to_i }
end
def to_rgb(value)
red, green, blue = convert_to_num(value)
rgb(red, green, blue)
end
stack :height => 500, :width => 500 do
value = edit_line
button "Change color!" do
background to_rgb(value)
end
end
end
Quand je cours, je reçois cette erreur: méthode privée 'scission' appelé (Chaussures :: editline): Chaussures :: editline. Pourquoi est-ce? La méthode fonctionne en irb.