Class: AdequateSerialization::Options::Opts

Inherits:
Object
  • Object
show all
Defined in:
lib/adequate_serialization/options.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(includes: [], attach: {}, **options) ⇒ Opts

Returns a new instance of Opts.



8
9
10
11
12
# File 'lib/adequate_serialization/options.rb', line 8

def initialize(includes: [], attach: {}, **options)
  @includes = Array(includes)
  @attachments = attach
  @options = options
end

Instance Attribute Details

#attachmentsObject (readonly)

Returns the value of attribute attachments.



6
7
8
# File 'lib/adequate_serialization/options.rb', line 6

def attachments
  @attachments
end

#includesObject (readonly)

Returns the value of attribute includes.



6
7
8
# File 'lib/adequate_serialization/options.rb', line 6

def includes
  @includes
end

#optionsObject (readonly)

Returns the value of attribute options.



6
7
8
# File 'lib/adequate_serialization/options.rb', line 6

def options
  @options
end