class Akatus::Configuration

Attributes

api_key[RW]
email[RW]
env[RW]
sandbox[RW]

Public Class Methods

new() click to toggle source
# File lib/akatus/configuration.rb, line 14
def initialize

  @env = environment
  conf = File.exists?(config_file_path) ? YAML.load_file(config_file_path)[@env] : {}

  @sandbox  = conf['sandbox'] == true
  @api_key  = conf['api_key']
  @email    = conf['email']

end

Public Instance Methods

api_url() click to toggle source
# File lib/akatus/configuration.rb, line 37
def api_url
  base_url + "api/v1/"
end
base_url() click to toggle source
# File lib/akatus/configuration.rb, line 33
def base_url
  sandbox ? 'https://sandbox.akatus.com/' : 'https://www.akatus.com/'
end
config_file_path() click to toggle source
# File lib/akatus/configuration.rb, line 25
def config_file_path
  "#{Dir.pwd}/config/akatus.yml"
end
environment() click to toggle source
# File lib/akatus/configuration.rb, line 29
def environment
  ENV['AKATUS_ENV'] || 'development'
end