class Graphiti::Util::SerializerAttributes

Public Class Methods

new(resource, attributes, extra = false) click to toggle source
# File lib/graphiti/util/serializer_attributes.rb, line 153
def initialize(resource, attributes, extra = false)
  @resource = resource
  @serializer = resource.serializer
  @attributes = attributes
  @extra = extra
end

Public Instance Methods

apply() click to toggle source
# File lib/graphiti/util/serializer_attributes.rb, line 160
def apply
  @attributes.each_pair do |name, attr|
    SerializerAttribute
      .new(name, attr, @resource, @serializer, @extra).apply
  end
end