undefined method (NoMethodError) ruby
Ciągle otrzymuję następujący komunikat o błędzie:
text.rb:2:in `<main>': undefined method `choices' for main:Object (NoMethodError)
Ale nie rozumiem, dlaczego moja metoda jest „niezdefiniowana”:
puts "Select [1] [2] [3] or [q] to quit"; users_choice = gets.chomp
choices(users_choice)
def choices (choice)
while choice != 'q'
case choice
when '1'
puts "you chose one!"
when '2'
puts "you chose two!"
when '3'
puts "you chose three!"
end
end
end