Class: BudaApi::Configuration

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

Overview

Configure the SDK with global settings

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize ⇒ Configuration

Returns a new instance of Configuration.



46
47
48
49
50
51
52
# File 'lib/buda_api.rb', line 46

def initialize
  @base_url = "https://www.buda.com/api/v2/"
  @timeout = 30
  @retries = 3
  @debug_mode = false
  @logger_level = :info
end

Instance Attribute Details

#base_url ⇒ Object

Returns the value of attribute base_url.



44
45
46
# File 'lib/buda_api.rb', line 44

def base_url
  @base_url
end

#debug_mode ⇒ Object

Returns the value of attribute debug_mode.



44
45
46
# File 'lib/buda_api.rb', line 44

def debug_mode
  @debug_mode
end

#logger_level ⇒ Object

Returns the value of attribute logger_level.



44
45
46
# File 'lib/buda_api.rb', line 44

def logger_level
  @logger_level
end

#retries ⇒ Object

Returns the value of attribute retries.



44
45
46
# File 'lib/buda_api.rb', line 44

def retries
  @retries
end

#timeout ⇒ Object

Returns the value of attribute timeout.



44
45
46
# File 'lib/buda_api.rb', line 44

def timeout
  @timeout
end