Module: CloudPayments
- Extended by:
- CloudPayments
- Included in:
- CloudPayments
- Defined in:
- lib/cloud_payments.rb,
lib/cloud_payments/client.rb,
lib/cloud_payments/config.rb,
lib/cloud_payments/version.rb,
lib/cloud_payments/webhooks.rb,
lib/cloud_payments/namespaces.rb,
lib/cloud_payments/models/model.rb,
lib/cloud_payments/models/order.rb,
lib/cloud_payments/client/errors.rb,
lib/cloud_payments/models/on_pay.rb,
lib/cloud_payments/models/on_fail.rb,
lib/cloud_payments/client/response.rb,
lib/cloud_payments/models/secure3d.rb,
lib/cloud_payments/namespaces/base.rb,
lib/cloud_payments/namespaces/cards.rb,
lib/cloud_payments/namespaces/kassa.rb,
lib/cloud_payments/client/serializer.rb,
lib/cloud_payments/namespaces/orders.rb,
lib/cloud_payments/namespaces/tokens.rb,
lib/cloud_payments/models/transaction.rb,
lib/cloud_payments/models/on_recurrent.rb,
lib/cloud_payments/models/subscription.rb,
lib/cloud_payments/namespaces/payments.rb,
lib/cloud_payments/namespaces/apple_pay.rb,
lib/cloud_payments/client/gateway_errors.rb,
lib/cloud_payments/client/serializer/base.rb,
lib/cloud_payments/models/on_kassa_receipt.rb,
lib/cloud_payments/models/like_subscription.rb,
lib/cloud_payments/namespaces/subscriptions.rb,
lib/cloud_payments/client/serializer/multi_json.rb
Defined Under Namespace
Modules: LikeSubscription, Namespaces
Classes: Client, Config, Model, OnFail, OnKassaReceipt, OnPay, OnRecurrent, Order, Secure3D, Subscription, Transaction, Webhooks
Constant Summary
collapse
- VERSION =
"1.2.0"
Instance Method Summary
collapse
Instance Method Details
#client ⇒ Object
32
33
34
|
# File 'lib/cloud_payments.rb', line 32
def client
@client ||= Client.new
end
|
#client=(value) ⇒ Object
28
29
30
|
# File 'lib/cloud_payments.rb', line 28
def client=(value)
@client = value
end
|
#config ⇒ Object
20
21
22
|
# File 'lib/cloud_payments.rb', line 20
def config
@config ||= Config.new
end
|
#config=(value) ⇒ Object
16
17
18
|
# File 'lib/cloud_payments.rb', line 16
def config=(value)
@config = value
end
|
24
25
26
|
# File 'lib/cloud_payments.rb', line 24
def configure
yield config
end
|
#webhooks ⇒ Object
36
37
38
|
# File 'lib/cloud_payments.rb', line 36
def webhooks
@webhooks ||= Webhooks.new
end
|