lib/savon.rb in savon-0.5.3 vs lib/savon.rb in savon-0.6.0
- old
+ new
@@ -1,10 +1,7 @@
module Savon
- # Current version.
- VERSION = "0.5.0"
-
# Supported SOAP versions.
SOAPVersions = [1, 2]
# SOAP xs:dateTime format.
SOAPDateTimeFormat = "%Y-%m-%dT%H:%M:%S"
@@ -18,26 +15,19 @@
# Raised in case of a SOAP fault.
class SOAPFault < StandardError; end
end
-# stdlib
-require "logger"
-require "net/http"
-require "net/https"
-require "uri"
-require "base64"
-require "digest/sha1"
-require "rexml/document"
+# standard libs
+%w(logger net/http net/https uri base64 digest/sha1 rexml/document).each do |lib|
+ require lib
+end
# gems
-require "builder"
-require "crack/xml"
+%w(builder crack/xml).each do |gem|
+ require gem
+end
-# savon
-require "savon/core_ext"
-require "savon/validation"
-require "savon/wsse"
-require "savon/soap"
-require "savon/request"
-require "savon/wsdl"
-require "savon/client"
+# core files
+%w(core_ext wsse soap request response wsdl client).each do |file|
+ require "savon/#{file}"
+end