class Goldpricez::Client

Public Class Methods

new(apikey=nil) click to toggle source
# File lib/goldpricez/client.rb, line 5
def initialize(apikey=nil)
  @apikey = apikey || ENV['GOLDPRICES_APIKEY']
  @host = 'http://goldpricez.com'
  @path = '/api/rates'
end

Public Instance Methods

call(currency: 'usd', measure: 'all') click to toggle source
# File lib/goldpricez/client.rb, line 11
def call(currency: 'usd', measure: 'all')
  request = Goldpricez::Request.new(@host, @path, @apikey)
  url = url_from(currency, measure)
  request.get(url, {})
end
url_from(currency, measure) click to toggle source
# File lib/goldpricez/client.rb, line 17
def url_from(currency, measure)
  "/currency/#{currency}/measure/#{measure}"
end