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