class ActiveModel::Serializer::Association


Association.new(:comments, { serializer: CommentSummarySerializer })
@example
@attr [block]
@attr [Hash{Symbol => Object}] options
@attr [Symbol] name
This class holds all information about serializer’s association.

def key

Returns:
  • (Symbol) -
def key
  options.fetch(:key, name)
end

def links

Returns:
  • (Hash) -
def links
  options.fetch(:links) || {}
end

def meta

Returns:
  • (Hash, nil) -
def meta
  options[:meta]
end

def serializer

Returns:
  • (ActiveModel::Serializer, nil) -
def serializer
  options[:serializer]
end