class Vaultoro::Configuration

Attributes

credentials[W]

Public Instance Methods

api_key() click to toggle source
# File lib/vaultoro/configuration.rb, line 5
def api_key
  Vaultoro.credentials[Vaultoro.environment][:api_key]
end
api_key=(value) click to toggle source
# File lib/vaultoro/configuration.rb, line 9
def api_key=(value)
  Vaultoro.credentials[Vaultoro.environment][:api_key] = value
end
api_secret() click to toggle source
# File lib/vaultoro/configuration.rb, line 13
def api_secret
  Vaultoro.credentials[Vaultoro.environment][:api_secret]
end
api_secret=(value) click to toggle source
# File lib/vaultoro/configuration.rb, line 17
def api_secret=(value)
  Vaultoro.credentials[Vaultoro.environment][:api_secret] = value
end
api_uri() click to toggle source
# File lib/vaultoro/configuration.rb, line 21
def api_uri
  Vaultoro.credentials[Vaultoro.environment][:api_uri]
end
api_uri=(value) click to toggle source
# File lib/vaultoro/configuration.rb, line 25
def api_uri=(value)
  Vaultoro.credentials[Vaultoro.environment][:api_uri] = value
end
api_version() click to toggle source
# File lib/vaultoro/configuration.rb, line 29
def api_version
  Vaultoro.credentials[Vaultoro.environment][:api_version]
end
api_version=(value) click to toggle source
# File lib/vaultoro/configuration.rb, line 33
def api_version=(value)
  Vaultoro.credentials[Vaultoro.environment][:api_version] = value
end
credentials() click to toggle source
# File lib/vaultoro/configuration.rb, line 37
def credentials
  @credentials ||= {
    :production => {
      :api_key => ENV['VAULTORO_API_KEY'],
      :api_secret => ENV['VAULTORO_API_SECRET'],
      :api_uri => "https://api.vaultoro.com",
      :api_version => 1
    },
    :test => {
      :api_key => "testapi",
      :api_secret => "testpass",
      :api_uri => "https://api.vaultoro.com",
      :api_version => 1
    },
    :development => {
      :api_key => "testapi",
      :api_secret => "testpass",
      :api_uri => "https://api.vaultoro.com",
      :api_version => 1
    }
  }
end
environment() click to toggle source
# File lib/vaultoro/configuration.rb, line 60
def environment
  @environment ||= :production
end
environment=(value) click to toggle source
# File lib/vaultoro/configuration.rb, line 64
def environment=(value)
  @environment = value.is_a?(String) ? value.to_sym : value
end
environments() click to toggle source
# File lib/vaultoro/configuration.rb, line 68
def environments
  Vaultoro.credentials.keys
end