diff --git a/lib/rabl-rails/library.rb b/lib/rabl-rails/library.rb index e53bc4a..861fe96 100644 --- a/lib/rabl-rails/library.rb +++ b/lib/rabl-rails/library.rb @@ -21,7 +21,6 @@ module RablRails def compile_template_from_source(source, path = nil) if path && RablRails.cache_templates? @cached_templates[path] ||= Compiler.new.compile_source(source) - @cached_templates[path].dup else Compiler.new.compile_source(source) end diff --git a/lib/rabl-rails/renderers/base.rb b/lib/rabl-rails/renderers/base.rb index ef664d7..9c7fd0e 100644 --- a/lib/rabl-rails/renderers/base.rb +++ b/lib/rabl-rails/renderers/base.rb @@ -48,8 +48,7 @@ module RablRails # template source passed. # def render_resource(data, source) - source.inject({}) { |output, current| - key, value = current + source.inject({}) { |output, (key, value)| out = case value when Symbol