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