class Libis::Services::SoapError

Attributes

code[RW]
detail[RW]
name[RW]
text[RW]

Public Class Methods

new(error) click to toggle source
# File lib/libis/services/soap_error.rb, line 9
def initialize(error)
  @code = error[:fault][:faultcode] rescue nil
  @text = error[:fault][:faultstring] rescue nil
  @detail = error[:fault][:detail] rescue nil
  @name = @detail.first.first rescue nil
end

Public Instance Methods

message() click to toggle source
# File lib/libis/services/soap_error.rb, line 16
def message
  "#{code}:#{name} #{text}"
end