Module: Rad::AbstractController::Render::ClassMethods
- Defined in:
- lib/rad/controller/abstract_controller/render.rb
Instance Method Summary collapse
Instance Method Details
#layout(layout, options = {}) ⇒ Object
107 108 109 110 111 |
# File 'lib/rad/controller/abstract_controller/render.rb', line 107 def layout layout, = {} before do |controller| controller._layout = layout end end |
#template_name_for(action, options = {}) ⇒ Object
113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 |
# File 'lib/rad/controller/abstract_controller/render.rb', line 113 def template_name_for action, = {} action.must_be.a Symbol return _template_name_for(action, ) if config.development? @template_name_for ||= {} key = %(#{action}#{":#{[:format]}" if [:format]}) unless tname = @template_name_for[key] tname = _template_name_for(action, ) @template_name_for[key] = tname end tname end |