Class: Orias::Configuration

Inherits:
Base
  • Object
show all
Defined in:
lib/orias/configuration.rb

Overview

Dedicated to configuration management

Constant Summary collapse

DEFAULT_API_ENDPOINT =
'https://ws.orias.fr/service?wsdl'.freeze
DEFAULT_PER_REQUEST =
1000.freeze

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(attributes = {}) ⇒ Configuration

Initialize an Orias::Configuration instance



11
12
13
14
15
# File 'lib/orias/configuration.rb', line 11

def initialize(attributes = {})
  super
  @api_endpoint ||= DEFAULT_API_ENDPOINT
  @per_request ||= DEFAULT_PER_REQUEST
end

Instance Attribute Details

#api_endpointObject

Returns the value of attribute api_endpoint.



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

def api_endpoint
  @api_endpoint
end

#per_requestObject

Returns the value of attribute per_request.



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

def per_request
  @per_request
end

#private_keyObject

Returns the value of attribute private_key.



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

def private_key
  @private_key
end