Class: Fortnox::API::Types::Model

Inherits:
Dry::Struct
  • Object
show all
Defined in:
lib/fortnox/api/types/model.rb

Instance Method Summary collapse

Constructor Details

#initialize(input_attributes) ⇒ Model

Returns a new instance of Model.



7
8
9
10
11
12
13
# File 'lib/fortnox/api/types/model.rb', line 7

def initialize( input_attributes )
  if (missing_key = first_missing_required_key( input_attributes ))
    raise Fortnox::API::MissingAttributeError.new( "Missing attribute #{ missing_key.inspect } in attributes: #{ input_attributes }" )
  end

  super
end