Class: WSDL::Parser::ImportResult Private

Inherits:
Data
  • Object
show all
Defined in:
lib/wsdl/parser/import_result.rb

Overview

This class is part of a private API. You should avoid using this class if possible, as it may be removed or be changed in the future.

Result of resolving and importing a WSDL document.

Returned by import and consumed by Definition::Builder or directly by callers that need the intermediate parse structures without building a full Definition.

Examples:

Accessing parsed structures

result = WSDL::Parser.import('service.wsdl', http)
result.documents  # => Parser::DocumentCollection
result.schemas    # => Schema::Collection

Instance Attribute Summary collapse

Instance Attribute Details

#documentsObject (readonly)

Returns the value of attribute documents

Returns:

  • (Object)

    the current value of documents



17
18
19
# File 'lib/wsdl/parser/import_result.rb', line 17

def documents
  @documents
end

#provenanceObject (readonly)

Returns the value of attribute provenance

Returns:

  • (Object)

    the current value of provenance



17
18
19
# File 'lib/wsdl/parser/import_result.rb', line 17

def provenance
  @provenance
end

#schema_import_errorsObject (readonly)

Returns the value of attribute schema_import_errors

Returns:

  • (Object)

    the current value of schema_import_errors



17
18
19
# File 'lib/wsdl/parser/import_result.rb', line 17

def schema_import_errors
  @schema_import_errors
end

#schemasObject (readonly)

Returns the value of attribute schemas

Returns:

  • (Object)

    the current value of schemas



17
18
19
# File 'lib/wsdl/parser/import_result.rb', line 17

def schemas
  @schemas
end