class Radiator::BaseError

Public Class Methods

new(error, cause = nil) click to toggle source
# File lib/radiator/base_error.rb, line 3
def initialize(error, cause = nil)
  @error = error
  @cause = cause
end

Public Instance Methods

to_s() click to toggle source
# File lib/radiator/base_error.rb, line 8
def to_s
  if !!@cause
    JSON[error: @error, cause: @cause] rescue {error: @error, cause: @cause}.to_s
  else
    JSON[@error] rescue @error
  end
end