Class: GRPC::GoogleRpcStatusUtils

Inherits:
Object
  • Object
show all
Defined in:
src/ruby/lib/grpc/google_rpc_status_utils.rb

Overview

GoogleRpcStatusUtils provides utilities to convert between a GRPC::Core::Status and a deserialized Google::Rpc::Status proto

Class Method Summary collapse

Class Method Details

.extract_google_rpc_status(status) ⇒ Object



23
24
25
26
# File 'src/ruby/lib/grpc/google_rpc_status_utils.rb', line 23

def self.extract_google_rpc_status(status)
  fail ArgumentError, 'bad type' unless status.is_a? Struct::Status
  Google::Rpc::Status.decode(status.['grpc-status-details-bin'])
end