Rename method to serializable_object

This commit is contained in:
Adrian Mugnolo and Santiago Pastorino 2013-12-17 16:11:17 -02:00 committed by Santiago Pastorino
parent f14f931957
commit 0f4547eb77
3 changed files with 5 additions and 5 deletions

View File

@ -35,12 +35,12 @@ module ActiveModel
serializer_class.new(item, @options)
end
def serializable_array
def serializable_object
@object.map do |item|
serializer_for(item).serializable_object
end
end
alias_method :serializable_object, :serializable_array
alias_method :serializable_array, :serializable_object
def embedded_in_root_associations
@object.each_with_object({}) do |item, hash|

View File

@ -169,12 +169,12 @@ end
end
end
def serializable_hash(options={})
def serializable_object(options={})
return nil if object.nil?
hash = attributes
hash.merge! associations
@options[:_wrap_in_array] ? [hash] : hash
end
alias_method :serializable_object, :serializable_hash
alias_method :serializable_hash, :serializable_object
end
end

View File

@ -13,7 +13,7 @@ module ActiveModel
@name = name.to_s
@options = options
self.embed = options.fetch(:embed) { CONFIG.embed }
self.embed = options.fetch(:embed) { CONFIG.embed }
@embed_in_root = options.fetch(:embed_in_root) { options.fetch(:include) { CONFIG.embed_in_root } }
@embed_key = options[:embed_key] || :id
@key = options[:key]