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
# DefaultSerializer
#
# Provides a constant interface for all items
class DefaultSerializer
include ActiveModel::Serializable
attr_reader :object
def initialize(object, options=nil)
@object = object
end
def serializable_hash(*)
def as_json(options={})
@object.as_json
end
alias serializable_object serializable_hash
alias serializable_hash as_json
alias serializable_object as_json
end
end