Ich versuche, ein einfaches Programm zu schreiben, das einen RGB-Wert nimmt und den Hintergrund dieser Farbe mit Shoes (Rosinen Revision 1134) ändert. Hier ist mein Code:private Methode 'Split' genannt für (Schuhe :: EditLine): Schuhe :: 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
Wenn ich es laufen, bekomme ich diese Fehlermeldung: private Methode 'split' genannt für (Schuhe :: editline): Schuhe :: editline. Warum ist das? Die Methode funktioniert in irb.