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