Class: JSONAPIonify::Api::Resource::Builders::AttributesBuilder

Inherits:
FieldsBuilder show all
Defined in:
lib/jsonapionify/api/resource/builders/attributes_builder.rb

Constant Summary

Constants included from Structure

Structure::ValidationError

Instance Attribute Summary collapse

Attributes inherited from FieldsBuilder

#context, #example_id, #instance

Attributes inherited from BaseBuilder

#resource

Instance Method Summary collapse

Methods inherited from FieldsBuilder

#build, #resource_fields

Methods inherited from BaseBuilder

build

Constructor Details

#initialize(*args, write: false, **opts) ⇒ AttributesBuilder

Returns a new instance of AttributesBuilder.



7
8
9
10
# File 'lib/jsonapionify/api/resource/builders/attributes_builder.rb', line 7

def initialize(*args, write: false, **opts)
  super(*args, **opts)
  @write = write
end

Instance Attribute Details

#writeObject (readonly)

Returns the value of attribute write.



5
6
7
# File 'lib/jsonapionify/api/resource/builders/attributes_builder.rb', line 5

def write
  @write
end