次のコードでは、ユーザーが"pluto"
または"scooby"
を入力し、そのインスタンスのspeak()
メソッドが呼び出されることを期待しています。
class Dog
def speak()
puts "Woof"
end
end
scooby = Dog.new
pluto = Dog.new
puts "Which dog would you like to speak? [scooby/pluto]"
response = gets.chomp
response.speak()
これを行う方法や、これを何と呼ぶかを教えていただければ、すばらしいことではありません。