Sha256: c90d555ec335675cfbb208a124e0fa4346305892b2b24f2a06063639889c73f4
Contents?: true
Size: 1.29 KB
Versions: 7
Compression:
Stored size: 1.29 KB
Contents
require "pay/version" require "pay/engine" require "pay/errors" require "pay/adapter" module Pay autoload :Attributes, "pay/attributes" autoload :Env, "pay/env" autoload :NanoId, "pay/nano_id" autoload :Payment, "pay/payment" autoload :Receipts, "pay/receipts" autoload :Currency, "pay/currency" # Payment processors autoload :Braintree, "pay/braintree" autoload :FakeProcessor, "pay/fake_processor" autoload :Paddle, "pay/paddle" autoload :Stripe, "pay/stripe" autoload :Webhooks, "pay/webhooks" module Billable autoload :SyncCustomer, "pay/billable/sync_customer" end mattr_accessor :braintree_gateway mattr_accessor :model_parent_class @@model_parent_class = "ApplicationRecord" # Business details for receipts mattr_accessor :application_name mattr_accessor :business_address mattr_accessor :business_name mattr_accessor :business_logo mattr_accessor :support_email # Email configuration mattr_accessor :send_emails @@send_emails = true mattr_accessor :automount_routes @@automount_routes = true mattr_accessor :default_product_name @@default_product_name = "default" mattr_accessor :default_plan_name @@default_plan_name = "default" mattr_accessor :routes_path @@routes_path = "/pay" def self.setup yield self end end
Version data entries
7 entries across 7 versions & 1 rubygems
Version | Path |
---|---|
pay-3.0.24 | lib/pay.rb |
pay-3.0.23 | lib/pay.rb |
pay-3.0.22 | lib/pay.rb |
pay-3.0.21 | lib/pay.rb |
pay-3.0.20 | lib/pay.rb |
pay-3.0.19 | lib/pay.rb |
pay-3.0.18 | lib/pay.rb |