class BTCTicker::Bitstamp::Ticker

Public Class Methods

get_info(pair) click to toggle source
# File lib/btc_ticker/bitstamp.rb, line 8
def self.get_info(pair)
  case pair
  when :btc_usd
    json_response(pair)
  when :btc_eur
    json_response(pair)
  else
    raise ArgumentError, "Please specify either :btc_usd or :btc_eur"
  end
end

Private Class Methods

json_response(pair) click to toggle source
# File lib/btc_ticker/bitstamp.rb, line 20
def self.json_response(pair)
  p = pair.id2name.gsub('_', '')
  JSON.parse(HTTPClient.get_http_response("#{APIBASE}/ticker/#{p}/").body)
end