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

#clientObject



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

#configObject



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

#configure {|config| ... } ⇒ Object

Yields:



24
25
26
# File 'lib/cloud_payments.rb', line 24

def configure
  yield config
end

#webhooksObject



36
37
38
# File 'lib/cloud_payments.rb', line 36

def webhooks
  @webhooks ||= Webhooks.new
end