Sha256: a5940f38b016d4986c0a8e3452e7650b8ac1d234a9eb2174ac5d92c11855ea97

Contents?: true

Size: 848 Bytes

Versions: 23

Compression:

Stored size: 848 Bytes

Contents

# encoding: ASCII-8BIT
# WSDL4R - WSDL importer library.
# Copyright (C) 2000-2007  NAKAMURA, Hiroshi <nahi@ruby-lang.org>.

# This program is copyrighted free software by NAKAMURA, Hiroshi.  You can
# redistribute it and/or modify it under the same terms of Ruby's license;
# either the dual license version in 2003, or any later version.


require 'wsdl/xml_schema/importer'
require 'wsdl/parser'


module WSDL


class Importer < WSDL::XMLSchema::Importer
  def self.import(location, originalroot = nil)
    new.import(location, originalroot)
  end

private

  def parse(content, location, originalroot)
    opt = {
      :location => location,
      :originalroot => originalroot
    }
    begin
      WSDL::Parser.new(opt).parse(content)
    rescue WSDL::Parser::ParseError
      super(content, location, originalroot)
    end
  end

end


end

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
soybean-2.5.5 vendor/soap4r/wsdl/importer.rb
soybean-2.5.4 vendor/soap4r/wsdl/importer.rb
soybean-2.5.3 vendor/soap4r/wsdl/importer.rb
soybean-2.5.2 vendor/soap4r/wsdl/importer.rb
soybean-2.5.1 vendor/soap4r/wsdl/importer.rb
soybean-2.5.0 vendor/soap4r/wsdl/importer.rb
soybean-2.4.3 vendor/soap4r/wsdl/importer.rb
soybean-2.4.2 vendor/soap4r/wsdl/importer.rb
soybean-2.4.1 vendor/soap4r/wsdl/importer.rb
soybean-2.4.0 vendor/soap4r/wsdl/importer.rb
soybean-2.3.0 vendor/soap4r/wsdl/importer.rb
soybean-2.2.2 vendor/soap4r/wsdl/importer.rb
soybean-2.2.1 vendor/soap4r/wsdl/importer.rb
soybean-2.2.0 vendor/soap4r/wsdl/importer.rb
soybean-2.1.5 vendor/soap4r/wsdl/importer.rb
soybean-2.1.4 vendor/soap4r/wsdl/importer.rb
soybean-2.1.3 vendor/soap4r/wsdl/importer.rb
soybean-2.1.2 vendor/soap4r/wsdl/importer.rb
soybean-2.1.1 vendor/soap4r/wsdl/importer.rb
soybean-2.1.0 vendor/soap4r/wsdl/importer.rb