Module: BetterAuth::Stripe::Routes
- Defined in:
- lib/better_auth/stripe/routes/index.rb,
lib/better_auth/stripe/routes/stripe_webhook.rb,
lib/better_auth/stripe/routes/cancel_subscription.rb,
lib/better_auth/stripe/routes/restore_subscription.rb,
lib/better_auth/stripe/routes/subscription_success.rb,
lib/better_auth/stripe/routes/upgrade_subscription.rb,
lib/better_auth/stripe/routes/create_billing_portal.rb,
lib/better_auth/stripe/routes/list_active_subscriptions.rb,
lib/better_auth/stripe/routes/cancel_subscription_callback.rb
Defined Under Namespace
Modules: CancelSubscription, CancelSubscriptionCallback, CreateBillingPortal, ListActiveSubscriptions, RestoreSubscription, StripeWebhook, SubscriptionSuccess, UpgradeSubscription
Class Method Summary collapse
Class Method Details
.endpoints(config) ⇒ Object
8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'lib/better_auth/stripe/routes/index.rb', line 8 def endpoints(config) endpoints = {stripe_webhook: BetterAuth::Stripe::Routes::StripeWebhook.endpoint(config)} return endpoints unless config.dig(:subscription, :enabled) endpoints.merge( upgrade_subscription: BetterAuth::Stripe::Routes::UpgradeSubscription.endpoint(config), cancel_subscription_callback: BetterAuth::Stripe::Routes::CancelSubscriptionCallback.endpoint(config), cancel_subscription: BetterAuth::Stripe::Routes::CancelSubscription.endpoint(config), restore_subscription: BetterAuth::Stripe::Routes::RestoreSubscription.endpoint(config), list_active_subscriptions: BetterAuth::Stripe::Routes::ListActiveSubscriptions.endpoint(config), subscription_success: BetterAuth::Stripe::Routes::SubscriptionSuccess.endpoint(config), create_billing_portal: BetterAuth::Stripe::Routes::CreateBillingPortal.endpoint(config) ) end |