class ActiveModel::Serializer::Association
This class holds all information about serializer's association.
@attr [Symbol] name @attr [Hash{Symbol => Object}] options @attr [block]
@example
Association.new(:comments, { serializer: CommentSummarySerializer })
Public Instance Methods
key()
click to toggle source
@return [Symbol]
# File lib/active_model/serializer/association.rb, line 14 def key options.fetch(:key, name) end
links()
click to toggle source
@return [Hash]
# File lib/active_model/serializer/association.rb, line 24 def links options.fetch(:links) || {} end
meta()
click to toggle source
@return [Hash, nil]
# File lib/active_model/serializer/association.rb, line 29 def meta options[:meta] end
serializer()
click to toggle source
@return [ActiveModel::Serializer, nil]
# File lib/active_model/serializer/association.rb, line 19 def serializer options[:serializer] end