class WsdlMapper::DomParsing::DefaultResolver
Public Class Methods
new(path)
click to toggle source
# File lib/wsdl_mapper/dom_parsing/default_resolver.rb, line 10 def initialize(path) @file_resolver = LocalFileResolver.new path @url_resolver = UrlResolver.new end
Public Instance Methods
resolve(name)
click to toggle source
# 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
Protected Instance Methods
url?(name)
click to toggle source
# File lib/wsdl_mapper/dom_parsing/default_resolver.rb, line 25 def url?(name) name =~ /^https?\:\/\// end