class Asperalm::Fasp::Error
error raised if transfer fails
Attributes
err_code[R]
Public Class Methods
new(message,err_code=nil)
click to toggle source
Calls superclass method
# File lib/asperalm/fasp/error.rb, line 8 def initialize(message,err_code=nil) super(message) @err_code = err_code end
Public Instance Methods
info()
click to toggle source
# File lib/asperalm/fasp/error.rb, line 13 def info r=Fasp::ERROR_INFO[@err_code] || {r: false , c: 'UNKNOWN', m: 'unknown', a: 'unknown'} return r.merge({i: @err_code}) end
retryable?()
click to toggle source
# File lib/asperalm/fasp/error.rb, line 18 def retryable?; info[:r];end