class LolSoap::Fault
Attributes
node[R]
request[R]
Public Class Methods
new(request, node)
click to toggle source
# File lib/lolsoap/fault.rb, line 5 def initialize(request, node) @request = request @node = node end
Public Instance Methods
code()
click to toggle source
# File lib/lolsoap/fault.rb, line 18 def code node.at_xpath( soap_version == '1.2' ? './soap:Code/soap:Value' : './faultcode', 'soap' => soap_namespace ).text.to_s end
detail()
click to toggle source
# File lib/lolsoap/fault.rb, line 32 def detail node.at_xpath( soap_version == '1.2' ? './soap:Detail/*' : './detail/*', 'soap' => soap_namespace ).to_xml end
reason()
click to toggle source
# File lib/lolsoap/fault.rb, line 25 def reason node.at_xpath( soap_version == '1.2' ? './soap:Reason/soap:Text' : './faultstring', 'soap' => soap_namespace ).text.to_s end
soap_namespace()
click to toggle source
# File lib/lolsoap/fault.rb, line 10 def soap_namespace request.soap_namespace end
soap_version()
click to toggle source
# File lib/lolsoap/fault.rb, line 14 def soap_version request.soap_version end