次のコードは問題なく機能しました。
require 'rubygems' if RUBY_VERSION < '1.9'
require 'sinatra'
get '/' do
greeting = "Hello, World!"
return greeting
end
クラスに入れると、エラーが発生しました:
require 'rubygems' if RUBY_VERSION < '1.9'
require 'sinatra'
class Hello
get '/' do
greeting = "Hello, World!"
return greeting
end
end
メッセージが表示されます:
hello.rb:5:in '<class:Hello>':undefined method 'get' for Hello:Class (NoMethodError)
from hello.rb:4:in '<main>'
メソッドでも機能しません。これを機能させる方法に関するヒントはありますか?ありがとう!