X7ROOT File Manager
Current Path:
/opt/alt/ruby18/lib64/ruby/1.8/soap
opt
/
alt
/
ruby18
/
lib64
/
ruby
/
1.8
/
soap
/
ðŸ“
..
📄
attachment.rb
(1.99 KB)
📄
baseData.rb
(16.73 KB)
📄
element.rb
(5.4 KB)
ðŸ“
encodingstyle
📄
generator.rb
(6.66 KB)
ðŸ“
header
📄
httpconfigloader.rb
(3.15 KB)
ðŸ“
mapping
📄
mapping.rb
(381 B)
📄
marshal.rb
(1.5 KB)
📄
mimemessage.rb
(4.94 KB)
📄
netHttpClient.rb
(4.25 KB)
📄
parser.rb
(6.03 KB)
📄
processor.rb
(1.37 KB)
📄
property.rb
(6.92 KB)
ðŸ“
rpc
📄
soap.rb
(3.75 KB)
📄
streamHandler.rb
(5.86 KB)
📄
wsdlDriver.rb
(15.75 KB)
Editing: marshal.rb
# SOAP4R - Marshalling/Unmarshalling Ruby's object using SOAP Encoding. # Copyright (C) 2001, 2003 NAKAMURA, Hiroshi <nahi@ruby-lang.org>. # This program is copyrighted free software by NAKAMURA, Hiroshi. You can # redistribute it and/or modify it under the same terms of Ruby's license; # either the dual license version in 2003, or any later version. require "soap/mapping" require "soap/processor" module SOAP module Marshal # Trying xsd:dateTime data to be recovered as aTime. MarshalMappingRegistry = Mapping::Registry.new( :allow_original_mapping => true) MarshalMappingRegistry.add( Time, ::SOAP::SOAPDateTime, ::SOAP::Mapping::Registry::DateTimeFactory ) class << self public def dump(obj, io = nil) marshal(obj, MarshalMappingRegistry, io) end def load(stream) unmarshal(stream, MarshalMappingRegistry) end def marshal(obj, mapping_registry = MarshalMappingRegistry, io = nil) elename = Mapping.name2elename(obj.class.to_s) soap_obj = Mapping.obj2soap(obj, mapping_registry) body = SOAPBody.new body.add(elename, soap_obj) env = SOAPEnvelope.new(nil, body) SOAP::Processor.marshal(env, {}, io) end def unmarshal(stream, mapping_registry = MarshalMappingRegistry) env = SOAP::Processor.unmarshal(stream) if env.nil? raise ArgumentError.new("Illegal SOAP marshal format.") end Mapping.soap2obj(env.body.root_node, mapping_registry) end end end end SOAPMarshal = SOAP::Marshal
Upload File
Create Folder