Module: ActionController::Layout::ClassMethods
- Defined in:
- lib/masterview/rails_ext/action_controller_erb_direct.rb
Overview
:nodoc:
Instance Method Summary collapse
-
#layout_list ⇒ Object
:nodoc:.
-
#layout_list_pre_mv ⇒ Object
get list of layout template paths, original rails implementation assumes everything is file based so this method is enhanced to pull layouts out of MasterView and concatenate them to the list from rails.
Instance Method Details
#layout_list ⇒ Object
:nodoc:
19 20 21 22 23 24 25 |
# File 'lib/masterview/rails_ext/action_controller_erb_direct.rb', line 19 def layout_list #:nodoc: mv_layouts = [] MasterView::IOMgr.erb.find do |mio| mv_layouts << "#{template_root}/"+mio.pathname.to_s if mio.pathname.to_s.starts_with?('layouts/') end layout_list_pre_mv.concat( mv_layouts ) end |
#layout_list_pre_mv ⇒ Object
get list of layout template paths, original rails implementation assumes everything is file based so this method is enhanced to pull layouts out of MasterView and concatenate them to the list from rails
18 |
# File 'lib/masterview/rails_ext/action_controller_erb_direct.rb', line 18 alias :layout_list_pre_mv :layout_list |