Sha256: dfe94f56102b3c5f0e7a3e8bb068b8e97b0facb0740aef769ddcf9baaae131dc

Contents?: true

Size: 720 Bytes

Versions: 8

Compression:

Stored size: 720 Bytes

Contents

module Savon

  # Supported SOAP versions.
  SOAPVersions = [1, 2]

  # SOAP xs:dateTime format.
  SOAPDateTimeFormat = "%Y-%m-%dT%H:%M:%S"

  # SOAP xs:dateTime Regexp.
  SOAPDateTimeRegexp = /^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}/

  # Raised in case of an HTTP error.
  class HTTPError < StandardError; end

  # Raised in case of a SOAP fault.
  class SOAPFault < StandardError; end

end

# standard libs
%w(logger net/https openssl base64 digest/sha1 rexml/document).each do |lib|
  require lib
end

# gems
require "rubygems"
%w(builder crack/xml).each do |gem|
  require gem
end

# core files
%w(core_ext wsse soap request response wsdl client).each do |file|
  require File.dirname(__FILE__) + "/savon/#{file}"
end

Version data entries

8 entries across 8 versions & 3 rubygems

Version Path
johnreitano-savon-0.7.2.1 lib/savon.rb
savon-xaop-0.7.2.4 lib/savon.rb
savon-xaop-0.7.2.3 lib/savon.rb
savon-xaop-0.7.2.2 lib/savon.rb
savon-xaop-0.7.2.1 lib/savon.rb
savon-0.7.2 lib/savon.rb
savon-0.7.1 lib/savon.rb
savon-0.7.0 lib/savon.rb