Class: JSONAPI::Materializer::Configuration

Inherits:
Object
  • Object
show all
Includes:
ActiveModel::Model
Defined in:
lib/jsonapi/materializer/configuration.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**keyword_arguments) ⇒ Configuration

Returns a new instance of Configuration.



16
17
18
19
20
# File 'lib/jsonapi/materializer/configuration.rb', line 16

def initialize(**keyword_arguments)
  super(**keyword_arguments)

  validate!
end

Instance Attribute Details

#default_identifierObject

Returns the value of attribute default_identifier.



9
10
11
# File 'lib/jsonapi/materializer/configuration.rb', line 9

def default_identifier
  @default_identifier
end

#default_invalid_accept_exceptionObject

Returns the value of attribute default_invalid_accept_exception.



11
12
13
# File 'lib/jsonapi/materializer/configuration.rb', line 11

def default_invalid_accept_exception
  @default_invalid_accept_exception
end

#default_missing_accept_exceptionObject

Returns the value of attribute default_missing_accept_exception.



10
11
12
# File 'lib/jsonapi/materializer/configuration.rb', line 10

def default_missing_accept_exception
  @default_missing_accept_exception
end

#default_originObject

Returns the value of attribute default_origin.



8
9
10
# File 'lib/jsonapi/materializer/configuration.rb', line 8

def default_origin
  @default_origin
end