Class: Synaptic4r::RequestError

Inherits:
Object
  • Object
show all
Defined in:
lib/synaptic4r/result.rb

Instance Method Summary collapse

Constructor Details

#initialize(err) ⇒ RequestError

.….….….….….….….….….….….….….….….….….….….….….….….….……



324
325
326
# File 'lib/synaptic4r/result.rb', line 324

def initialize(err)
  @err = REXML::Document.new(err.response.body).root
end

Instance Method Details

#codeObject

.….….….….….….….….….….….….….….….….….….….….….….….….……



329
330
331
# File 'lib/synaptic4r/result.rb', line 329

def code
  @err.elements.to_a('Code').first.text if @err.elements.to_a('Code').first    
end

#messageObject

.….….….….….….….….….….….….….….….….….….….….….….….….……



334
335
336
# File 'lib/synaptic4r/result.rb', line 334

def message
  @err.elements.to_a('Message').first.text if @err.elements.to_a('Message').first     
end

.….….….….….….….….….….….….….….….….….….….….….….….….……



339
340
341
# File 'lib/synaptic4r/result.rb', line 339

def print 
  @err.nil? ? '' : "#{code}: #{message}"
end