Module: ActionController::Layout::ClassMethods

Defined in:
lib/masterview/rails_ext/action_controller_erb_direct.rb

Overview

:nodoc:

Instance Method Summary collapse

Instance Method Details

#layout_listObject

: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_mvObject

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