Module: Pay::Purchasekit

Defined in:
lib/pay/purchasekit.rb,
app/models/pay/purchasekit/charge.rb,
app/models/pay/purchasekit/customer.rb,
app/models/pay/purchasekit/subscription.rb

Defined Under Namespace

Classes: Charge, Customer, Error, Subscription

Class Method Summary collapse

Class Method Details

.configure_webhooksObject



19
20
21
22
23
24
25
26
# File 'lib/pay/purchasekit.rb', line 19

def configure_webhooks
  Pay::Webhooks.configure do |events|
    events.subscribe "purchasekit.subscription.created", PurchaseKit::Pay::Webhooks::SubscriptionCreated.new
    events.subscribe "purchasekit.subscription.updated", PurchaseKit::Pay::Webhooks::SubscriptionUpdated.new
    events.subscribe "purchasekit.subscription.canceled", PurchaseKit::Pay::Webhooks::SubscriptionCanceled.new
    events.subscribe "purchasekit.subscription.expired", PurchaseKit::Pay::Webhooks::SubscriptionExpired.new
  end
end

.enabled?Boolean

Returns:

  • (Boolean)


11
12
13
# File 'lib/pay/purchasekit.rb', line 11

def enabled?
  true
end

.setupObject



15
16
17
# File 'lib/pay/purchasekit.rb', line 15

def setup
  # No setup required
end