Make DefaultSerializer include AM::Serializable so embedded_in_root_associations is always defined also there

This commit is contained in:
Santiago Pastorino 2013-11-01 22:35:01 -02:00
parent 882dbafa7e
commit ef1ec65ae7

View File

@ -1,17 +1,22 @@
require 'active_model/serializable'
module ActiveModel module ActiveModel
# DefaultSerializer # DefaultSerializer
# #
# Provides a constant interface for all items # Provides a constant interface for all items
class DefaultSerializer class DefaultSerializer
include ActiveModel::Serializable
attr_reader :object attr_reader :object
def initialize(object, options=nil) def initialize(object, options=nil)
@object = object @object = object
end end
def serializable_hash(*) def as_json(options={})
@object.as_json @object.as_json
end end
alias serializable_object serializable_hash alias serializable_hash as_json
alias serializable_object as_json
end end
end end