class GaroonCat::Response

Public Class Methods

new(source) click to toggle source
# File lib/garoon-cat/response.rb, line 6
def initialize(source)
  @source = source
  @doc = REXML::Document.new(source)
  if @doc.elements['//returns']
    @params = XmlSimple.xml_in(@doc.elements['//returns'].to_s)
  else
    raise @doc.elements['/soap:Envelope/soap:Body/soap:Fault/soap:Detail/cause'].text.strip
  end
end

Public Instance Methods

to_params() click to toggle source
# File lib/garoon-cat/response.rb, line 16
def to_params
  @params
end