class Gruf::Lightstep::Method
Represents a Gruf
gRPC method call
Attributes
active_call[R]
request[R]
signature[R]
Public Class Methods
new(active_call, signature, request)
click to toggle source
@param [GRPC::ActiveCall] active_call
The gRPC ActiveCall object for this method @param [String|Symbol] signature The method signature being called @param [Object] request The gRPC request object being used
# File lib/gruf/lightstep/method.rb, line 31 def initialize(active_call, signature, request) @active_call = active_call @signature = signature.to_s @request = request end
Public Instance Methods
headers()
click to toggle source
@return [Gruf::Lightstep::Headers]
# File lib/gruf/lightstep/method.rb, line 40 def headers @headers ||= Gruf::Lightstep::Headers.new(@active_call) end
request_class()
click to toggle source
@return [String]
# File lib/gruf/lightstep/method.rb, line 47 def request_class @request.class.to_s end