class FoucaultHttp::MonadException
Attributes
error_code[R]
result[R]
retryable[R]
Public Class Methods
new(result: , code: nil, retryable: true)
click to toggle source
Calls superclass method
# File lib/foucault_http/monad_exception.rb, line 7 def initialize(result: , code: nil, retryable: true) self.error_code = code @retryable = retryable @result = result super(nil) end
Public Instance Methods
error_code=(code)
click to toggle source
# File lib/foucault_http/monad_exception.rb, line 14 def error_code=(code) if code @error_code = code else @error_code = "urn:port:error:#{self.class.to_s.downcase.gsub("::",":")}" end end