Frage

Hello I have the following simple piece of code

#! /usr/bin/ruby

input = gets.downcase.chomp.to_sym

send input

def abc

   puts "Hi"

end

When I run the script and type abc I get

test.rb:5:in `<main>': undefined method `abc' for main:Object (NoMethodError)

using ruby 1.9.1

War es hilfreich?

Lösung

Try this please:

#! /usr/bin/ruby

def abc
  puts "Hi"
end

input = gets.downcase.chomp.to_sym
send input

Hope the code makes sense.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top