lib/braintree.rb in braintree-1.0.1 vs lib/braintree.rb in braintree-1.1.0
- old
+ new
@@ -1,66 +1,56 @@
+require 'bigdecimal'
require "cgi"
require "digest/sha1"
require "logger"
require "net/http"
require "net/https"
+require "openssl"
require "stringio"
require "time"
require "zlib"
require "builder"
require "libxml"
unless ::LibXML::XML.respond_to?(:default_keep_blanks=)
raise LoadError, "The version of libxml that you're using is not compatible with the Braintree gem."
end
-module Braintree # :nodoc:
- # Super class for all Braintree exceptions.
- class BraintreeError < ::StandardError; end
-
- # Raised when authentication fails. This may be caused by an incorrect <tt>Braintree::Configuration</tt>
- class AuthenticationError < BraintreeError; end
-
- # Raised when the API key being used is not authorized to perform the attempted action according
- # to the roles assigned to the user who owns the API key.
- class AuthorizationError < BraintreeError; end
-
- # Raised when the Braintree gem is not completely configured. See <tt>Braintree::Configuration</tt>.
- class ConfigurationError < BraintreeError
- def initialize(setting, message) # :nodoc:
- super "Braintree::Configuration.#{setting} #{message}"
- end
- end
-
- # Raised when the gateway is down for maintenance.
- class DownForMaintenanceError < BraintreeError; end
-
- # Raised from methods that confirm transparent request requests
- # when the given query string cannot be verified. This may indicate
- # an attempted hack on the merchant's transparent redirect
- # confirmation URL.
- class ForgedQueryString < BraintreeError; end
-
- # Raised when a record could not be found.
- class NotFoundError < BraintreeError; end
-
- # Raised when an unexpected server error occurs.
- class ServerError < BraintreeError; end
-
- # Raised when the SSL certificate fails verification.
- class SSLCertificateError < BraintreeError; end
-
- # Raised when an error occurs that the client library is not built to handle.
- # This shouldn't happen.
- class UnexpectedError < BraintreeError; end
-
- # Raised from bang methods when validations fail.
- class ValidationsFailed < BraintreeError; end
+module Braintree
end
+require "braintree/exceptions"
require "braintree/base_module"
-Dir.glob("#{File.dirname(__FILE__)}/braintree/**/*.rb").sort.each do |file|
- next if file =~ /base_module/
- load file
-end
+require "braintree/address.rb"
+require "braintree/configuration.rb"
+require "braintree/credit_card.rb"
+require "braintree/credit_card_verification.rb"
+require "braintree/customer.rb"
+require "braintree/digest.rb"
+require "braintree/error_codes.rb"
+require "braintree/error_result.rb"
+require "braintree/errors.rb"
+require "braintree/http.rb"
+require "braintree/paged_collection.rb"
+require "braintree/ssl_expiration_check.rb"
+require "braintree/subscription"
+require "braintree/successful_result.rb"
+require "braintree/test/credit_card_numbers.rb"
+require "braintree/test/transaction_amounts.rb"
+require "braintree/transaction.rb"
+require "braintree/transaction/address_details.rb"
+require "braintree/transaction/credit_card_details.rb"
+require "braintree/transaction/customer_details.rb"
+require "braintree/transaction/status_details.rb"
+require "braintree/transparent_redirect.rb"
+require "braintree/util.rb"
+require "braintree/validation_error.rb"
+require "braintree/validation_error_collection.rb"
+require "braintree/version.rb"
+require "braintree/xml.rb"
+require "braintree/xml/generator.rb"
+require "braintree/xml/libxml.rb"
+require "braintree/xml/parser.rb"
+
Braintree::SSLExpirationCheck.check_dates
+