class ActiveRpc::Error

Attributes

code[R]
data[RW]
message[RW]

Public Class Methods

new(code:, data: nil, message: nil) click to toggle source
# File lib/active_rpc/errors.rb, line 19
def initialize(code:, data: nil, message: nil)
  @message = message
  @code = code
  @data = data
end

Public Instance Methods

to_hash() click to toggle source
# File lib/active_rpc/errors.rb, line 25
def to_hash
  {
    'code' => code,
    'data' => data,
    'message' => message
  }.compact
end