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