Merge pull request #675 from tricknotes/support-rails4.2

Support Rails 4.2.0
This commit is contained in:
Steve Klabnik 2014-10-09 12:39:07 -04:00
commit 97023db904

View File

@ -6,17 +6,19 @@ module ActionController
include ActionController::Renderers include ActionController::Renderers
def _render_option_json(resource, options) [:_render_option_json, :_render_with_renderer_json].each do |renderer_method|
serializer = ActiveModel::Serializer.serializer_for(resource) define_method renderer_method do |resource, options|
serializer = ActiveModel::Serializer.serializer_for(resource)
if serializer if serializer
# omg hax # omg hax
object = serializer.new(resource) object = serializer.new(resource)
adapter = ActiveModel::Serializer.adapter.new(object) adapter = ActiveModel::Serializer.adapter.new(object)
super(adapter, options) super(adapter, options)
else else
super super(resource, options)
end
end end
end end
end end