Module: Sinatra::Views::ClassMethods
- Defined in:
- lib/sinatra/views.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.extended(app) ⇒ Object
27 28 29 |
# File 'lib/sinatra/views.rb', line 27 def self.extended(app) app.set :view_modules, {} end |
Instance Method Details
#view(*names, &block) ⇒ Object
31 32 33 34 |
# File 'lib/sinatra/views.rb', line 31 def view(*names, &block) view_modules[names] ||= Module.new view_modules[names].class_eval(&block) end |