Sha256: c3504bed315919f4106cfa7deed81254f167814f723b3bb0205638da723a6ff8
Contents?: true
Size: 1000 Bytes
Versions: 1
Compression:
Stored size: 1000 Bytes
Contents
require "workarea/braintree/engine" require "workarea/braintree/version" require "active_merchant/billing/bogus_braintree_gateway" # Don't change this value, it's needed for PayPal revenue attribution ActiveMerchant::Billing::BraintreeBlueGateway.application_id = 'Workarea_SP_PCP' ActiveMerchant::Billing::BraintreeOrangeGateway.application_id = 'Workarea_SP_PCP' ActiveMerchant::Billing::BogusBraintreeGateway.application_id = 'Workarea_SP_PCP' module Workarea module Braintree def self.auto_configure_gateway if Rails.application.secrets.braintree.present? self.gateway = ActiveMerchant::Billing::BraintreeGateway.new( Rails.application.secrets.braintree.deep_symbolize_keys ) else self.gateway = ActiveMerchant::Billing::BogusBraintreeGateway.new end end def self.gateway Workarea.config.gateways.credit_card end def self.gateway=(gateway) Workarea.config.gateways.credit_card = gateway end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
workarea-braintree-1.1.1 | lib/workarea/braintree.rb |