class ActiveRpc::OperationFailure

Attributes

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

Public Class Methods

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

Public Instance Methods

rpc_error() click to toggle source
# File lib/active_rpc/errors.rb, line 11
def rpc_error
  Errors::OperationFailure.new(code: code, message: message, data: data)
end