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
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