| Class | SOAP::WSDLDriver |
| In: |
lib/soap/wsdlDriver.rb
|
| Parent: | Object |
| generate_explicit_type= | -> | generateEncodeType= |
| Backward compatibility. | ||
# File lib/soap/wsdlDriver.rb, line 164
164: def __attr_proxy(symbol, assignable = false)
165: name = symbol.to_s
166: define_method(name) {
167: @servant.__send__(name)
168: }
169: if assignable
170: aname = name + '='
171: define_method(aname) { |rhs|
172: @servant.__send__(aname, rhs)
173: }
174: end
175: end
# File lib/soap/wsdlDriver.rb, line 177
177: def __attr_proxy(symbol, assignable = false)
178: name = symbol.to_s
179: module_eval "def \#{name}\n@servant.\#{name}\nend\n"
180: if assignable
181: module_eval "def \#{name}=(value)\n@servant.\#{name} = value\nend\n"
182: end
183: end
# File lib/soap/wsdlDriver.rb, line 240
240: def initialize(wsdl, port, logdev)
241: @servant = Servant__.new(self, wsdl, port, logdev)
242: end
# File lib/soap/wsdlDriver.rb, line 208
208: def httpproxy
209: @servant.options["protocol.http.proxy"]
210: end
# File lib/soap/wsdlDriver.rb, line 212
212: def httpproxy=(httpproxy)
213: @servant.options["protocol.http.proxy"] = httpproxy
214: end
# File lib/soap/wsdlDriver.rb, line 244
244: def inspect
245: "#<#{self.class}:#{@servant.port.name}>"
246: end
# File lib/soap/wsdlDriver.rb, line 224
224: def mandatorycharset
225: @servant.options["protocol.mandatorycharset"]
226: end
# File lib/soap/wsdlDriver.rb, line 228
228: def mandatorycharset=(mandatorycharset)
229: @servant.options["protocol.mandatorycharset"] = mandatorycharset
230: end
# File lib/soap/wsdlDriver.rb, line 216
216: def wiredump_dev
217: @servant.options["protocol.http.wiredump_dev"]
218: end
# File lib/soap/wsdlDriver.rb, line 220
220: def wiredump_dev=(wiredump_dev)
221: @servant.options["protocol.http.wiredump_dev"] = wiredump_dev
222: end
# File lib/soap/wsdlDriver.rb, line 232
232: def wiredump_file_base
233: @servant.options["protocol.wiredump_file_base"]
234: end