Module: Moip2
- Defined in:
- lib/moip2.rb,
lib/moip2/api.rb,
lib/moip2/client.rb,
lib/moip2/version.rb,
lib/moip2/keys_api.rb,
lib/moip2/response.rb,
lib/moip2/entry_api.rb,
lib/moip2/order_api.rb,
lib/moip2/auth/basic.rb,
lib/moip2/auth/oauth.rb,
lib/moip2/refund_api.rb,
lib/moip2/connect_api.rb,
lib/moip2/invoice_api.rb,
lib/moip2/payment_api.rb,
lib/moip2/accounts_api.rb,
lib/moip2/balances_api.rb,
lib/moip2/customer_api.rb,
lib/moip2/webhooks_api.rb,
lib/moip2/resource/keys.rb,
lib/moip2/connect_client.rb,
lib/moip2/resource/entry.rb,
lib/moip2/resource/order.rb,
lib/moip2/multi_order_api.rb,
lib/moip2/resource/refund.rb,
lib/moip2/resource/account.rb,
lib/moip2/resource/connect.rb,
lib/moip2/resource/invoice.rb,
lib/moip2/resource/payment.rb,
lib/moip2/bank_accounts_api.rb,
lib/moip2/multi_payment_api.rb,
lib/moip2/notifications_api.rb,
lib/moip2/resource/balances.rb,
lib/moip2/resource/customer.rb,
lib/moip2/resource/webhooks.rb,
lib/moip2/resource/credit_card.rb,
lib/moip2/resource/multi_order.rb,
lib/moip2/util/filters_encoder.rb,
lib/moip2/resource/bank_account.rb,
lib/moip2/resource/notification.rb,
lib/moip2/resource/multi_payment.rb,
lib/moip2/exceptions/invalid_enviroment_error.rb
Defined Under Namespace
Modules: Auth, Resource, Util
Classes: AccountsApi, Api, BalancesApi, BankAccountsApi, Client, ConnectApi, ConnectClient, CustomerApi, EntryApi, InvalidEnviromentError, InvoiceApi, KeysApi, MultiOrderApi, MultiPaymentApi, NotFoundError, NotificationsApi, OrderApi, PaymentApi, RefundApi, Response, WebhooksApi
Constant Summary
collapse
- VALID_ENVS =
i(sandbox production).freeze
- VERSION =
"1.1.0".freeze
Class Method Summary
collapse
Class Method Details
.auth ⇒ Object
68
69
70
|
# File 'lib/moip2.rb', line 68
def auth
@credentials
end
|
.auth=(credentials) ⇒ Object
64
65
66
|
# File 'lib/moip2.rb', line 64
def auth=(credentials)
@credentials = credentials
end
|
.env ⇒ Object
60
61
62
|
# File 'lib/moip2.rb', line 60
def env
@env ||= :sandbox
end
|
.env=(env) ⇒ Object
55
56
57
58
|
# File 'lib/moip2.rb', line 55
def env=(env)
raise InvalidEnviromentError unless VALID_ENVS.include?(env.to_sym)
@env = env
end
|
.new ⇒ Object
80
81
82
83
84
|
# File 'lib/moip2.rb', line 80
def new
raise "Auth is not set" unless auth
Api.new Client.new(env, auth)
end
|
.opts ⇒ Object
76
77
78
|
# File 'lib/moip2.rb', line 76
def opts
@opts ||= {}
end
|
.opts=(opts = {}) ⇒ Object
72
73
74
|
# File 'lib/moip2.rb', line 72
def opts=(opts = {})
@opts = opts
end
|