クラス内でWebsite
root を取得できsettings.root
ます。クラスの外では、クラス オブジェクトへのハンドルを取得する方法がわかりません。
ルート ブロック内にインスタンス変数を挿入して、@root = settings.root
root を HAML で使用できるようにすることができます。これは適切な方法ですか?
class Website < Sinatra::Base
configure do
set :root, File.dirname(__FILE__)
end
get '/' do
haml :index, :layout => :base
end
end