Sha256: 89e5b7237b6e0a5d92fbd4af72f9b59c2887bf8d422947872d82fc1a6b727496

Contents?: true

Size: 736 Bytes

Versions: 50

Compression:

Stored size: 736 Bytes

Contents

# make the bogus gateway be classified correctly by the inflector
if defined?(ActiveSupport::Inflector)
  ActiveSupport::Inflector.inflections do |inflect|
    inflect.uncountable 'bogus'
  end
else
  Inflector.inflections do |inflect|
    inflect.uncountable 'bogus'
  end
end

module ActiveMerchant
  module Billing
    module Integrations        
    
      Dir[File.dirname(__FILE__) + '/integrations/*.rb'].each do |f|      
      
        # Get camelized class name 
        filename = File.basename(f, '.rb')
        # Camelize the string to get the class name
        gateway_class = filename.camelize.to_sym
              
        # Register for autoloading
        autoload gateway_class, f      
      end
    end
  end
end

Version data entries

50 entries across 50 versions & 13 rubygems

Version Path
smulube-activemerchant-1.7.0.2 lib/active_merchant/billing/integrations.rb
smulube-activemerchant-1.7.0.1 lib/active_merchant/billing/integrations.rb
johnreitano-activemerchant-1.5.7 lib/active_merchant/billing/integrations.rb
smulube-activemerchant-1.7.0 lib/active_merchant/billing/integrations.rb
activemerchant-1.7.0 lib/active_merchant/billing/integrations.rb
activemerchant-1.6.0 lib/active_merchant/billing/integrations.rb
bitfluent-activemerchant-1.5.1.1 lib/active_merchant/billing/integrations.rb
johnreitano-activemerchant-1.5.5 lib/active_merchant/billing/integrations.rb
johnreitano-activemerchant-1.5.4 lib/active_merchant/billing/integrations.rb
smulube-activemerchant-1.5.1.4 lib/active_merchant/billing/integrations.rb
smulube-activemerchant-1.5.1.3 lib/active_merchant/billing/integrations.rb
johnreitano-activemerchant-1.5.3 lib/active_merchant/billing/integrations.rb
johnreitano-activemerchant-1.5.2 lib/active_merchant/billing/integrations.rb
smulube-activemerchant-1.5.1.2 lib/active_merchant/billing/integrations.rb
smulube-activemerchant-1.5.1.1 lib/active_merchant/billing/integrations.rb
mysmallidea-activemerchant-1.5.1 lib/active_merchant/billing/integrations.rb
mcmire-activemerchant-1.5.2 lib/active_merchant/billing/integrations.rb
smulube-activemerchant-1.5.1 lib/active_merchant/billing/integrations.rb
easy-testmode-activemerchant-1.5.1 lib/active_merchant/billing/integrations.rb
noctivityinc-activemerchant-1.5.2 lib/active_merchant/billing/integrations.rb