lib/motorhead/action_view.rb in motorhead-0.3.3 vs lib/motorhead/action_view.rb in motorhead-0.3.4

- old
+ new

@@ -1,11 +1,11 @@ ActionView::Base.class_eval do #FIXME FIXHAML AMCing here because prepending on `render` causes infinite loop when Haml is bundled def render_with_motorhead(options = {}, locals = {}, &block) if (Hash === options) && options.key?(:engine) ext_name = options[:engine][/[^\/]*/] - if ext_name.classify.constantize::Engine.active? controller + if ext_name.camelize.constantize::Engine.active? controller view_renderer.render(self, options, &block) elsif block capture(&block) end else @@ -37,10 +37,10 @@ class EngineRenderer < ::ActionView::PartialRenderer def render(context, options, block) super rescue => e ext_name = options[:partial][/[^\/]*/] - (ext_name.classify.constantize::Engine.on_error || Motorhead.config.on_error).call(e) + (ext_name.camelize.constantize::Engine.on_error || Motorhead.config.on_error).call(e) context.capture(&block) end end end