class Bitstamper::Configuration

Attributes

client_id[RW]
faraday[RW]
key[RW]
products[RW]
pusher_app_key[RW]
secret[RW]

Public Class Methods

new() click to toggle source
# File lib/bitstamper/configuration.rb, line 5
def initialize
  self.key              =   nil
  self.secret           =   nil
  self.client_id        =   nil
  
  self.pusher_app_key   =   "de504dc5763aeef9ff52"
  
  self.faraday          =   {
    adapter:    :net_http,
    user_agent: 'Bitstamp Ruby',
    verbose:    false
  }
  
  self.products         =   [
    "btceur",
    "eurusd",
    "xrpusd",
    "xrpeur",
    "xrpbtc",
    "ltcusd",
    "ltceur",
    "ltcbtc",
    "ethusd",
    "etheur",
    "ethbtc",
    "bchusd",
    "bcheur",
    "bchbtc"
  ]
end

Public Instance Methods

verbose_faraday?() click to toggle source
# File lib/bitstamper/configuration.rb, line 36
def verbose_faraday?
  self.faraday.fetch(:verbose, false)
end