Sha256: eb119e7c58f215a2de696df50b65364511400dc0c11a2ded42c07a43ec550ee7
Contents?: true
Size: 699 Bytes
Versions: 24
Compression:
Stored size: 699 Bytes
Contents
# frozen_string_literal: true module Pay class Engine < ::Rails::Engine engine_name "pay" initializer "pay.processors" do |app| if Pay.automount_routes app.routes.append do mount Pay::Engine, at: Pay.routes_path, as: "pay" end end # Include the pay attributes for ActiveRecord models ActiveSupport.on_load(:active_record) do include Pay::Attributes end end config.to_prepare do Pay::Stripe.setup if defined? ::Stripe Pay::Braintree.setup if defined? ::Braintree Pay::Paddle.setup if defined? ::PaddlePay Pay::Charge.include Pay::Receipts if defined? ::Receipts::Receipt end end end
Version data entries
24 entries across 24 versions & 1 rubygems