mirror of
https://github.com/ditkrg/active_model_serializers.git
synced 2026-01-22 22:06:50 +00:00
Make DefaultSerializer include AM::Serializable so embedded_in_root_associations is always defined also there
This commit is contained in:
parent
882dbafa7e
commit
ef1ec65ae7
@ -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
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user