Module: Uphold

Defined in:
lib/uphold.rb,
lib/uphold/api.rb,
lib/uphold/client.rb,
lib/uphold/helpers.rb,
lib/uphold/options.rb,
lib/uphold/request.rb,
lib/uphold/version.rb,
lib/uphold/api/card.rb,
lib/uphold/api/user.rb,
lib/uphold/api/ticker.rb,
lib/uphold/pagination.rb,
lib/uphold/api/contact.rb,
lib/uphold/request_data.rb,
lib/uphold/api/endpoints.rb,
lib/uphold/entities/card.rb,
lib/uphold/entities/user.rb,
lib/uphold/api/auth_token.rb,
lib/uphold/entities/asset.rb,
lib/uphold/entities/error.rb,
lib/uphold/entities/phone.rb,
lib/uphold/entities/ticker.rb,
lib/uphold/api/transparency.rb,
lib/uphold/entities/contact.rb,
lib/uphold/entities/auth_token.rb,
lib/uphold/entities/base_entity.rb,
lib/uphold/entities/oauth_error.rb,
lib/uphold/entities/transaction.rb,
lib/uphold/entities/ledger_entry.rb,
lib/uphold/api/public_transaction.rb,
lib/uphold/api/private_transaction.rb

Defined Under Namespace

Modules: API, Endpoints, Entities, Helpers, Options, Pagination Classes: Client, Request, RequestData

Constant Summary collapse

ROOT_PATH =
File.dirname(__FILE__)
VERSION =
'1.2.3'

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.api_baseObject

Returns the value of attribute api_base.



19
20
21
# File 'lib/uphold.rb', line 19

def api_base
  @api_base
end

.api_versionObject

Returns the value of attribute api_version.



19
20
21
# File 'lib/uphold.rb', line 19

def api_version
  @api_version
end

.loggerObject

Returns the value of attribute logger.



19
20
21
# File 'lib/uphold.rb', line 19

def logger
  @logger
end

Class Method Details

.sandbox=(value) ⇒ Object



21
22
23
24
25
26
27
28
# File 'lib/uphold.rb', line 21

def sandbox=(value)
  self.api_base = if value
                    Options::SANDBOX_API_BASE
                  else
                    Options::API_BASE
                  end
  Uphold::Request.update_base_uri
end