Included Modules

Files

Class Index [+]

Quicksearch

SOAP::SOAPFault

Public Class Methods

new(faultcode = nil, faultstring = nil, faultactor = nil, detail = nil) click to toggle source
    # 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

Public Instance Methods

detail() click to toggle source
    # File lib/soap/element.rb, line 39
39:   def detail
40:     self['detail']
41:   end
detail=(rhs) click to toggle source
    # File lib/soap/element.rb, line 55
55:   def detail=(rhs)
56:     self['detail'] = rhs
57:   end
encode(generator, ns, attrs = {}) click to toggle source
    # 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
faultactor() click to toggle source
    # File lib/soap/element.rb, line 35
35:   def faultactor
36:     self['faultactor']
37:   end
faultactor=(rhs) click to toggle source
    # File lib/soap/element.rb, line 51
51:   def faultactor=(rhs)
52:     self['faultactor'] = rhs
53:   end
faultcode() click to toggle source
    # File lib/soap/element.rb, line 27
27:   def faultcode
28:     self['faultcode']
29:   end
faultcode=(rhs) click to toggle source
    # File lib/soap/element.rb, line 43
43:   def faultcode=(rhs)
44:     self['faultcode'] = rhs
45:   end
faultstring() click to toggle source
    # File lib/soap/element.rb, line 31
31:   def faultstring
32:     self['faultstring']
33:   end
faultstring=(rhs) click to toggle source
    # File lib/soap/element.rb, line 47
47:   def faultstring=(rhs)
48:     self['faultstring'] = rhs
49:   end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.