From 9461583d3fe8b0269ebdf0ebefc1304f658f4bcd Mon Sep 17 00:00:00 2001 From: Akira Matsuda Date: Tue, 7 Oct 2014 19:50:27 +0900 Subject: Avoid creating unneeded Hash instance and calling slow Hash#fetch --- actionview/lib/action_view/renderer/template_renderer.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'actionview/lib/action_view/renderer') diff --git a/actionview/lib/action_view/renderer/template_renderer.rb b/actionview/lib/action_view/renderer/template_renderer.rb index f3a48ecfa0..cd21d7ab47 100644 --- a/actionview/lib/action_view/renderer/template_renderer.rb +++ b/actionview/lib/action_view/renderer/template_renderer.rb @@ -18,7 +18,7 @@ module ActionView # Determine the template to be rendered using the given options. def determine_template(options) - keys = options.fetch(:locals, {}).keys + keys = options.has_key?(:locals) ? options[:locals].keys : [] if options.key?(:body) Template::Text.new(options[:body]) -- cgit v1.2.3