aboutsummaryrefslogtreecommitdiffstats
path: root/actionview/lib/action_view/renderer/abstract_renderer.rb
diff options
context:
space:
mode:
Diffstat (limited to 'actionview/lib/action_view/renderer/abstract_renderer.rb')
-rw-r--r--actionview/lib/action_view/renderer/abstract_renderer.rb13
1 files changed, 10 insertions, 3 deletions
diff --git a/actionview/lib/action_view/renderer/abstract_renderer.rb b/actionview/lib/action_view/renderer/abstract_renderer.rb
index 200dc3e10e..f1b4c9b92d 100644
--- a/actionview/lib/action_view/renderer/abstract_renderer.rb
+++ b/actionview/lib/action_view/renderer/abstract_renderer.rb
@@ -28,6 +28,10 @@ module ActionView
end
class RenderedCollection # :nodoc:
+ def self.empty(format)
+ EmptyCollection.new format
+ end
+
attr_reader :rendered_templates
def initialize(rendered_templates, spacer)
@@ -44,11 +48,14 @@ module ActionView
end
class EmptyCollection
- def format; nil; end
+ attr_reader :format
+
+ def initialize(format)
+ @format = format
+ end
+
def body; nil; end
end
-
- EMPTY = EmptyCollection.new
end
class RenderedTemplate # :nodoc: