lib/adyen.rb in adyen-2.0.0 vs lib/adyen.rb in adyen-2.1.0
- old
+ new
@@ -5,30 +5,16 @@
# The most important submodules are:
# * {Adyen::Form} for generating payment form fields, generating redirect URLs
# to the Adyen payment system, and generating and checking of signatures.
# * {Adyen::API} for communicating with the Adyen SOAP services for issuing
# (recurring) payments and recurring contract maintenance.
-module Adyen
-
- # Basic exception class for Adyen
- class Error < ::StandardError
- end
-
- # @return [Configuration] The configuration singleton.
- def self.configuration
- @configuration ||= Adyen::Configuration.new
- end
-
- def self.configuration=(configuration)
- @configuration = configuration
- end
-end
-
+require 'adyen/base'
require 'adyen/version'
-require 'adyen/configuration'
-require 'adyen/util'
-require 'adyen/hpp/signature'
+
require 'adyen/form'
require 'adyen/api'
require 'adyen/rest'
+
+# TODO: Move into main hpp file once it exists
+require 'adyen/hpp/signature'
require 'adyen/railtie' if defined?(::Rails) && ::Rails::VERSION::MAJOR >= 3