mirror of
https://github.com/github/rails.git
synced 2026-04-26 03:00:59 -04:00
Make action_has_layout? non-private
This commit is contained in:
@@ -184,7 +184,7 @@ module AbstractController
|
||||
#
|
||||
# ==== Returns
|
||||
# Boolean:: True if the action has a layout, false otherwise.
|
||||
def _action_has_layout?
|
||||
def action_has_layout?
|
||||
conditions = _layout_conditions
|
||||
|
||||
if only = conditions[:only]
|
||||
@@ -336,13 +336,13 @@ module AbstractController
|
||||
# Template:: The template object for the default layout (or nil)
|
||||
def _default_layout(require_layout = false)
|
||||
begin
|
||||
layout_name = _layout if _action_has_layout?
|
||||
layout_name = _layout if action_has_layout?
|
||||
rescue NameError => e
|
||||
raise NoMethodError,
|
||||
"You specified #{@_layout.inspect} as the layout, but no such method was found"
|
||||
end
|
||||
|
||||
if require_layout && _action_has_layout? && !layout_name
|
||||
if require_layout && action_has_layout? && !layout_name
|
||||
raise ArgumentError,
|
||||
"There was no default layout for #{self.class} in #{view_paths.inspect}"
|
||||
end
|
||||
@@ -354,7 +354,7 @@ module AbstractController
|
||||
(options.keys & [:text, :inline, :partial]).empty? || options.key?(:layout)
|
||||
end
|
||||
|
||||
def _action_has_layout?
|
||||
def action_has_layout?
|
||||
true
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user