class XmlConv::Util::RemoteDestination
Attributes
transport[RW]
Public Instance Methods
deliver(delivery)
click to toggle source
# File lib/xmlconv/util/destination.rb, line 94 def deliver(delivery) do_deliver(delivery) ensure forget_credentials! end
forget_credentials!()
click to toggle source
# File lib/xmlconv/util/destination.rb, line 99 def forget_credentials! path = /^\//.match(@uri.path) ? @uri.path : '/' + @uri.path @uri = URI::HTTP.new(@uri.scheme, nil, @uri.host, @uri.port, @uri.registry, path, @uri.opaque, @uri.query, @uri.fragment) end
host()
click to toggle source
# File lib/xmlconv/util/destination.rb, line 103 def host @uri.host end
host=(str)
click to toggle source
# File lib/xmlconv/util/destination.rb, line 106 def host=(str) @uri.host = str end
path()
click to toggle source
# File lib/xmlconv/util/destination.rb, line 109 def path @uri.path if(@uri) end
path=(str)
click to toggle source
# File lib/xmlconv/util/destination.rb, line 112 def path=(str) @uri.path = str if(@uri) end
uri=(uri)
click to toggle source
# File lib/xmlconv/util/destination.rb, line 115 def uri=(uri) if(uri.is_a?(String)) @uri = URI.parse(uri) else @uri = uri end end