Module: Modular::ActionControllerExtension::ClassMethods
- Defined in:
- lib/modular/action_controller_extension.rb
Instance Method Summary collapse
Instance Method Details
#modular_layout(name, params = {}) ⇒ Object
10 11 12 13 14 15 16 17 18 |
# File 'lib/modular/action_controller_extension.rb', line 10 def modular_layout(name, params = {}) proc = Proc.new do |controller| path = '../../../' + Modular.generate_rails_layout(name.is_a?(Symbol) ? controller.__send__(name) : name, params) #cutting off '.html.erb' path[0, path.length-9] end layout proc end |