global

def serializer

Returns:
  • (ActiveModel::Serializer, nil) -
def serializer
  return @serializer if defined?(@serializer)
  if serializer_class
    serialize_object!(object)
  elsif !object.nil? && !object.instance_of?(Object)
    cached_result[:virtual_value] = object
  end
  @serializer = cached_result[:serializer]
end