require File.dirname(__FILE__) + '/braintree/braintree_common' module ActiveMerchant #:nodoc: module Billing #:nodoc: class BraintreeGateway < Gateway include BraintreeCommon self.abstract_class = true def self.new(options={}) if options.has_key?(:login) BraintreeOrangeGateway.new(options) else BraintreeBlueGateway.new(options) end end end end end