Module: Fortnox::API

Defined in:
lib/fortnox/api.rb,
lib/fortnox/api/base.rb,
lib/fortnox/api/types.rb,
lib/fortnox/api/mappers.rb,
lib/fortnox/api/version.rb,
lib/fortnox/api/models/base.rb,
lib/fortnox/api/types/enums.rb,
lib/fortnox/api/types/model.rb,
lib/fortnox/api/types/sized.rb,
lib/fortnox/api/mappers/base.rb,
lib/fortnox/api/models/label.rb,
lib/fortnox/api/models/order.rb,
lib/fortnox/api/class_methods.rb,
lib/fortnox/api/mappers/order.rb,
lib/fortnox/api/models/invoice.rb,
lib/fortnox/api/types/nullable.rb,
lib/fortnox/api/types/required.rb,
lib/fortnox/api/mappers/invoice.rb,
lib/fortnox/api/models/customer.rb,
lib/fortnox/api/types/defaulted.rb,
lib/fortnox/api/types/order_row.rb,
lib/fortnox/api/mappers/customer.rb,
lib/fortnox/api/request_handling.rb,
lib/fortnox/api/mappers/order_row.rb,
lib/fortnox/api/repositories/base.rb,
lib/fortnox/api/types/invoice_row.rb,
lib/fortnox/api/repositories/order.rb,
lib/fortnox/api/types/document_row.rb,
lib/fortnox/api/mappers/invoice_row.rb,
lib/fortnox/api/mappers/base/to_json.rb,
lib/fortnox/api/models/document_base.rb,
lib/fortnox/api/repositories/invoice.rb,
lib/fortnox/api/repositories/customer.rb,
lib/fortnox/api/types/edi_information.rb,
lib/fortnox/api/environment_validation.rb,
lib/fortnox/api/mappers/base/from_json.rb,
lib/fortnox/api/mappers/edi_information.rb,
lib/fortnox/api/types/default_templates.rb,
lib/fortnox/api/types/email_information.rb,
lib/fortnox/api/repositories/base/savers.rb,
lib/fortnox/api/mappers/default_templates.rb,
lib/fortnox/api/mappers/email_information.rb,
lib/fortnox/api/repositories/base/loaders.rb,
lib/fortnox/api/types/default_delivery_types.rb,
lib/fortnox/api/mappers/default_delivery_types.rb

Defined Under Namespace

Modules: ClassMethods, EnvironmentValidation, Mapper, Model, Repository, RequestHandling, Types Classes: AttributeError, Base, Exception, MissingAttributeError, RemoteServerError

Constant Summary collapse

Registry =
Dry::Container.new
VERSION =
"0.2.0".freeze

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.debuggingObject

Returns the value of attribute debugging.



28
29
30
# File 'lib/fortnox/api.rb', line 28

def debugging
  @debugging
end

.loggerObject

Returns the value of attribute logger.



29
30
31
# File 'lib/fortnox/api.rb', line 29

def logger
  @logger
end

Class Method Details

.get_access_tokenObject



34
35
36
# File 'lib/fortnox/api.rb', line 34

def self.get_access_token
  Base.get_access_token
end