Module: ActionController::Layout::ClassMethods
- Defined in:
- lib/masterview/extras/init_rails_erb_mv_direct.rb
Instance Method Summary collapse
- #layout_list ⇒ Object
-
#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
134 135 136 137 138 139 140 |
# File 'lib/masterview/extras/init_rails_erb_mv_direct.rb', line 134 def layout_list 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
133 |
# File 'lib/masterview/extras/init_rails_erb_mv_direct.rb', line 133 alias :layout_list_pre_mv :layout_list |