lib/pay.rb in pay-2.5.0 vs lib/pay.rb in pay-2.6.0

- old
+ new

@@ -1,23 +1,20 @@ require "pay/version" require "pay/engine" -require "pay/billable" -require "pay/receipts" -require "pay/payment" require "pay/errors" module Pay - module Webhooks - autoload :Delegator, "pay/webhooks/delegator" + autoload :Billable, "pay/billable" + autoload :Env, "pay/env" + autoload :Payment, "pay/payment" + autoload :Receipts, "pay/receipts" - class << self - delegate :configure, :instrument, to: :delegator + # Payment processors + autoload :Braintree, "pay/braintree" + autoload :Paddle, "pay/paddle" + autoload :Stripe, "pay/stripe" - def delegator - @delegator ||= Delegator.new - end - end - end + autoload :Webhooks, "pay/webhooks" # Define who owns the subscription mattr_accessor :billable_class mattr_accessor :billable_table mattr_accessor :braintree_gateway