Class: FrilansFinansAPI::Configuration

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

Returns a new instance of Configuration.



44
45
46
47
48
49
50
51
# File 'lib/frilans_finans_api.rb', line 44

def initialize
  @client_klass = Client
  @client_id = nil
  @client_secret = nil
  @base_uri = 'https://frilansfinans.se/api'
  @logger = NilLogger.new
  @event_logger = NilEventLogger.new
end

Instance Attribute Details

#base_uriObject

Returns the value of attribute base_uri.



39
40
41
# File 'lib/frilans_finans_api.rb', line 39

def base_uri
  @base_uri
end

#client_idObject



53
54
55
# File 'lib/frilans_finans_api.rb', line 53

def client_id
  @client_id || fail('#client_id must be set')
end

#client_klassObject

Returns the value of attribute client_klass.



39
40
41
# File 'lib/frilans_finans_api.rb', line 39

def client_klass
  @client_klass
end

#client_secretObject



57
58
59
# File 'lib/frilans_finans_api.rb', line 57

def client_secret
  @client_secret || fail('#client_secret must be set')
end

#event_loggerObject

Returns the value of attribute event_logger.



39
40
41
# File 'lib/frilans_finans_api.rb', line 39

def event_logger
  @event_logger
end

#loggerObject

Returns the value of attribute logger.



39
40
41
# File 'lib/frilans_finans_api.rb', line 39

def logger
  @logger
end