Class: BlippexAPI::Client

Inherits:
Object
  • Object
show all
Includes:
Info, RateLimitStatus, Search, Connection, Request
Defined in:
lib/blippex_api/client.rb,
lib/blippex_api/client/info.rb,
lib/blippex_api/client/search.rb,
lib/blippex_api/client/rate_limit_status.rb

Overview

Client class to create BlippexAPI instances

Defined Under Namespace

Modules: Info, RateLimitStatus, Search

Instance Method Summary collapse

Methods included from RateLimitStatus

#rate_limit_status

Methods included from Search

#search

Methods included from Info

#info

Methods included from Request

#get

Constructor Details

#initialize(opts = {}) ⇒ Client

Returns a new instance of Client.



14
15
16
17
18
19
20
21
22
# File 'lib/blippex_api/client.rb', line 14

def initialize opts={}
  # Merge opts
  opts = BlippexAPI.options.merge opts

  # Create instance variables
  Configuration::OPTION_KEYS.each do |k|
    send "#{k}=", opts[k]
  end
end