module HG::Finance
Constants
- HOST_NAME
- VERSION
Attributes
api_key[RW]
API Key
api_key_status[R]
API Key status
locale[RW]
use_rails_cache[RW]
Use Rails cache for recieved data (realy recommended)
use_ssl[RW]
Use SSL to access the API
Public Class Methods
defaults()
click to toggle source
# File lib/hg/finance.rb, line 50 def self.defaults { key: self.api_key, locale: self.locale, format: :json, sdk_version: "ruby_f#{HG::Finance::VERSION}" } end
get(options = {})
click to toggle source
# File lib/hg/finance.rb, line 40 def self.get(options = {}) process({}) end
process(params)
click to toggle source
# File lib/hg/finance.rb, line 44 def self.process params params = defaults.merge(params).delete_if{|k,v| v.nil?} return HG::Finance::Data.new(params, HOST_NAME, self.use_ssl) end
setup() { |self| ... }
click to toggle source
# File lib/hg/finance.rb, line 36 def self.setup(&block) yield self end