# File lib/soap/element.rb, line 59 59: def initialize(faultcode = nil, faultstring = nil, faultactor = nil, detail = nil) 60: super(EleFaultName) 61: @elename = EleFaultName 62: @encodingstyle = EncodingNamespace 63: if faultcode 64: self.faultcode = faultcode 65: self.faultstring = faultstring 66: self.faultactor = faultactor 67: self.detail = detail 68: self.faultcode.elename = EleFaultCodeName if self.faultcode 69: self.faultstring.elename = EleFaultStringName if self.faultstring 70: self.faultactor.elename = EleFaultActorName if self.faultactor 71: self.detail.elename = EleFaultDetailName if self.detail 72: end 73: faultcode.parent = self if faultcode 74: faultstring.parent = self if faultstring 75: faultactor.parent = self if faultactor 76: detail.parent = self if detail 77: end
# File lib/soap/element.rb, line 39 39: def detail 40: self['detail'] 41: end
# File lib/soap/element.rb, line 55 55: def detail=(rhs) 56: self['detail'] = rhs 57: end
# File lib/soap/element.rb, line 79 79: def encode(generator, ns, attrs = {}) 80: Generator.assign_ns(attrs, ns, EnvelopeNamespace) 81: Generator.assign_ns(attrs, ns, EncodingNamespace) 82: attrs[ns.name(AttrEncodingStyleName)] = EncodingNamespace 83: name = ns.name(@elename) 84: generator.encode_tag(name, attrs) 85: yield(self.faultcode) 86: yield(self.faultstring) 87: yield(self.faultactor) 88: yield(self.detail) if self.detail 89: generator.encode_tag_end(name, true) 90: end
# File lib/soap/element.rb, line 35 35: def faultactor 36: self['faultactor'] 37: end
# File lib/soap/element.rb, line 51 51: def faultactor=(rhs) 52: self['faultactor'] = rhs 53: end
# File lib/soap/element.rb, line 27 27: def faultcode 28: self['faultcode'] 29: end
# File lib/soap/element.rb, line 43 43: def faultcode=(rhs) 44: self['faultcode'] = rhs 45: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.