Sha256: e42e713224e8f42221f2d6a36ed8017069c989393a977e41c830718aa54e3630

Contents?: true

Size: 650 Bytes

Versions: 1

Compression:

Stored size: 650 Bytes

Contents

Dir[File.join(__dir__, "webhooks", "**", "*.rb")].sort.each { |file| require file }

Pay::Webhooks.configure do |events|
  events.subscribe "paddle.subscription_created", Pay::Paddle::Webhooks::SubscriptionCreated.new
  events.subscribe "paddle.subscription_updated", Pay::Paddle::Webhooks::SubscriptionUpdated.new
  events.subscribe "paddle.subscription_cancelled", Pay::Paddle::Webhooks::SubscriptionCancelled.new
  events.subscribe "paddle.subscription_payment_succeeded", Pay::Paddle::Webhooks::SubscriptionPaymentSucceeded.new
  events.subscribe "paddle.subscription_payment_refunded", Pay::Paddle::Webhooks::SubscriptionPaymentRefunded.new
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
pay-2.5.0 lib/pay/paddle/webhooks.rb