Class: WsdlMapper::DomParsing::DefaultResolver

Inherits:
AbstractResolver show all
Defined in:
lib/wsdl_mapper/dom_parsing/default_resolver.rb

Instance Method Summary (collapse)

Constructor Details

- (DefaultResolver) initialize(path)

Returns a new instance of DefaultResolver



10
11
12
13
# File 'lib/wsdl_mapper/dom_parsing/default_resolver.rb', line 10

def initialize(path)
  @file_resolver = LocalFileResolver.new path
  @url_resolver = UrlResolver.new
end

Instance Method Details

- (Object) resolve(name)



15
16
17
18
19
20
21
22
# File 'lib/wsdl_mapper/dom_parsing/default_resolver.rb', line 15

def resolve(name)
  if url? name
    @url_resolver.resolve name
  else
    # TODO: absolute paths?
    @file_resolver.resolve name
  end
end