module GrpcKit::Errors
Constants
- CODES
Public Class Methods
from_status_code(code, message)
click to toggle source
@param code [String] GrpcKit::StatusCodes's value @param message [String] @return [GrpcKit::Errors::BadStatus]
# File lib/grpc_kit/errors.rb, line 12 def self.from_status_code(code, message) if code == GrpcKit::StatusCodes::OK raise ArgumentError, 'Status OK is not an error' end error_class = CODES[code] if error_class error_class.new(message) else GrpcKit::Errors::Unknown.new("Received unknown code: code=#{code}\n #{message}") end end