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