Module: LocalBitcoins
- Defined in:
- lib/localbitcoins.rb,
lib/localbitcoins/client.rb,
lib/localbitcoins/errors.rb,
lib/localbitcoins/request.rb,
lib/localbitcoins/version.rb,
lib/localbitcoins/client/ads.rb,
lib/localbitcoins/client/users.rb,
lib/localbitcoins/client/public.rb,
lib/localbitcoins/client/wallet.rb,
lib/localbitcoins/client/escrows.rb,
lib/localbitcoins/client/markets.rb,
lib/localbitcoins/client/contacts.rb
Defined Under Namespace
Modules: Ads, Contacts, Escrows, Markets, Public, Request, Users, Wallet Classes: Client, ConfigurationError, Error, NotFound, Unauthorized
Constant Summary collapse
- VERSION =
'1.0.0'
- @@options =
{}
Class Method Summary collapse
-
.configuration ⇒ Object
Returns global configuration hash.
-
.configure(options = {}) ⇒ Object
Define a global configuration.
-
.new(options = {}) ⇒ Object
Create a new LocalBitcoins::Client instance.
-
.reset_configuration ⇒ Object
Resets the global configuration.
Class Method Details
.configuration ⇒ Object
Returns global configuration hash
32 33 34 |
# File 'lib/localbitcoins.rb', line 32 def self.configuration @@options end |
.configure(options = {}) ⇒ Object
20 21 22 23 24 25 26 27 28 |
# File 'lib/localbitcoins.rb', line 20 def self.configure(={}) unless .kind_of?(Hash) raise ArgumentError, "Options hash required." end @@options[:client_id] = [:client_id] @@options[:client_secret] = [:client_secret] @@options end |
.new(options = {}) ⇒ Object
Create a new LocalBitcoins::Client instance
11 12 13 |
# File 'lib/localbitcoins.rb', line 11 def self.new(={}) LocalBitcoins::Client.new() end |
.reset_configuration ⇒ Object
Resets the global configuration
38 39 40 |
# File 'lib/localbitcoins.rb', line 38 def self.reset_configuration @@options = {} end |