Module: Omise

Defined in:
lib/omise.rb,
lib/omise/card.rb,
lib/omise/link.rb,
lib/omise/list.rb,
lib/omise/util.rb,
lib/omise/error.rb,
lib/omise/event.rb,
lib/omise/token.rb,
lib/omise/vault.rb,
lib/omise/charge.rb,
lib/omise/config.rb,
lib/omise/object.rb,
lib/omise/refund.rb,
lib/omise/search.rb,
lib/omise/account.rb,
lib/omise/balance.rb,
lib/omise/dispute.rb,
lib/omise/version.rb,
lib/omise/customer.rb,
lib/omise/document.rb,
lib/omise/resource.rb,
lib/omise/transfer.rb,
lib/omise/card_list.rb,
lib/omise/recipient.rb,
lib/omise/attributes.rb,
lib/omise/charge_list.rb,
lib/omise/refund_list.rb,
lib/omise/transaction.rb,
lib/omise/bank_account.rb,
lib/omise/search_scope.rb,
lib/omise/document_list.rb,
lib/omise/testing/resource.rb,
lib/omise/singleton_resource.rb

Defined Under Namespace

Modules: Attributes, SingletonResource, Testing, Util, Vault Classes: Account, Balance, BankAccount, Card, CardList, Charge, ChargeList, Customer, Dispute, Document, DocumentList, Error, Event, Link, List, OmiseObject, Recipient, Refund, RefundList, Resource, Search, SearchScope, Token, Transaction, Transfer

Constant Summary collapse

LIB_PATH =
File.expand_path("../", __FILE__)
VERSION =
"0.5.0"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.api_keyObject



8
9
10
# File 'lib/omise/config.rb', line 8

def api_key
  get_key :api
end

.api_urlObject

Returns the value of attribute api_url.



6
7
8
# File 'lib/omise/config.rb', line 6

def api_url
  @api_url
end

.api_versionObject

Returns the value of attribute api_version.



6
7
8
# File 'lib/omise/config.rb', line 6

def api_version
  @api_version
end

.resourceObject

Returns the value of attribute resource.



6
7
8
# File 'lib/omise/config.rb', line 6

def resource
  @resource
end

.vault_keyObject



12
13
14
# File 'lib/omise/config.rb', line 12

def vault_key
  get_key :vault
end

.vault_urlObject

Returns the value of attribute vault_url.



6
7
8
# File 'lib/omise/config.rb', line 6

def vault_url
  @vault_url
end

Class Method Details

.test!Object



16
17
18
19
# File 'lib/omise/config.rb', line 16

def test!
  require "omise/testing/resource"
  self.resource = Omise::Testing::Resource
end