class ActiveModel::Serializer::Association::HasOne
def build_serializer(object, options = {})
def build_serializer(object, options = {}) options[:_wrap_in_array] = embed_in_root? super end
def initialize(name, *args)
def initialize(name, *args) super @root_key = @embedded_key.to_s.pluralize @key ||= case CONFIG.default_key_type when :name then name.to_s.singularize else "#{name}_id" end end
def serializer_class(object, options = {})
def serializer_class(object, options = {}) serializer_from_options || serializer_from_object(object, options) || default_serializer end