Sha256: 4a3ef73ad3c245b37dec19b2c96c4bfb1502a4cd0bd866e73072befb48e07d32
Contents?: true
Size: 724 Bytes
Versions: 4
Compression:
Stored size: 724 Bytes
Contents
require "pay/env" require "pay/stripe/billable" require "pay/stripe/charge" require "pay/stripe/subscription" require "pay/stripe/webhooks" module Pay module Stripe include Env extend self def setup ::Stripe.api_key = private_key ::StripeEvent.signing_secret = signing_secret Pay.charge_model.include Pay::Stripe::Charge Pay.subscription_model.include Pay::Stripe::Subscription Pay.user_model.include Pay::Stripe::Billable end def public_key find_value_by_name(:stripe, :public_key) end def private_key find_value_by_name(:stripe, :private_key) end def signing_secret find_value_by_name(:stripe, :signing_secret) end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
pay-2.0.3 | lib/pay/stripe.rb |
pay-2.0.2 | lib/pay/stripe.rb |
pay-2.0.1 | lib/pay/stripe.rb |
pay-2.0.0 | lib/pay/stripe.rb |