class AdequateSerialization::Attribute::Optional

Attributes

attribute[R]

Public Class Methods

new(attribute) click to toggle source
# File lib/adequate_serialization/attribute.rb, line 82
def initialize(attribute)
  @attribute = attribute
end

Public Instance Methods

name() click to toggle source
# File lib/adequate_serialization/attribute.rb, line 86
def name
  attribute.name
end
serialize_to(serializer, response, model, includes) click to toggle source
# File lib/adequate_serialization/attribute.rb, line 90
def serialize_to(serializer, response, model, includes)
  return unless includes.include?(attribute.name)

  attribute.serialize_to(serializer, response, model, includes)
end