aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/lib/action_controller/new_base/layouts.rb
blob: 2351472dad2a348c61267367acac3d006aec2559 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
module ActionController
  module Layouts
    depends_on ActionController::Renderer
    depends_on AbstractController::Layouts
    
    def render_to_string(options)
      if !options.key?(:text) || options.key?(:layout)
        options[:_layout] = options.key?(:layout) ? _layout_for_option(options[:layout]) : _default_layout
      end
      
      super
    end
  end
end