Exception: Resol::Service::Failure

Inherits:
Interruption show all
Defined in:
lib/resol/service.rb

Instance Attribute Summary collapse

Attributes inherited from Interruption

#data

Instance Method Summary collapse

Methods inherited from Interruption

#inspect

Constructor Details

#initialize(code, data) ⇒ Failure

Returns a new instance of Failure.



30
31
32
33
# File 'lib/resol/service.rb', line 30

def initialize(code, data)
  self.code = code
  super(data)
end

Instance Attribute Details

#codeObject

Returns the value of attribute code.



28
29
30
# File 'lib/resol/service.rb', line 28

def code
  @code
end

Instance Method Details

#messageObject



35
36
37
# File 'lib/resol/service.rb', line 35

def message
  data ? "#{code.inspect} => #{data.inspect}" : code.inspect
end