Sha256: f86990db222c4bd39695f7a5beda3be0a1707a5a21389200b9a45c5da14f00a2
Contents?: true
Size: 442 Bytes
Versions: 1
Compression:
Stored size: 442 Bytes
Contents
class WsdlValidator def initialize(wsdl_url) @doc = Wasabi.document wsdl_url # File.read(File.join('spec', 'single_schema.wsdl')) end def valid?(xml_string) schemas = @doc.parser.schemas schemas.each do |schema| xsd = Nokogiri::XML::Schema(schema.to_s) validator = xsd.validate(xml_string) validator.each { |error| puts error.message } return false unless validator.empty? end true end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
wsdl_validator-0.1.0 | lib/wsdl_validator/wsdl_validator.rb |