Class: Gruf::Zipkin::Method
- Inherits:
-
Object
- Object
- Gruf::Zipkin::Method
- Defined in:
- lib/gruf/zipkin/method.rb
Overview
Represents a Gruf gRPC method call
Instance Attribute Summary collapse
-
#active_call ⇒ Object
readonly
Returns the value of attribute active_call.
-
#request ⇒ Object
readonly
Returns the value of attribute request.
-
#signature ⇒ Object
readonly
Returns the value of attribute signature.
Instance Method Summary collapse
- #headers ⇒ Gruf::Zipkin::Headers
-
#initialize(active_call, signature, request) ⇒ Method
constructor
A new instance of Method.
- #request_class ⇒ String
Constructor Details
#initialize(active_call, signature, request) ⇒ Method
Returns a new instance of Method.
29 30 31 32 33 |
# File 'lib/gruf/zipkin/method.rb', line 29 def initialize(active_call, signature, request) @active_call = active_call @signature = signature.to_s @request = request end |
Instance Attribute Details
#active_call ⇒ Object (readonly)
Returns the value of attribute active_call.
22 23 24 |
# File 'lib/gruf/zipkin/method.rb', line 22 def active_call @active_call end |
#request ⇒ Object (readonly)
Returns the value of attribute request.
22 23 24 |
# File 'lib/gruf/zipkin/method.rb', line 22 def request @request end |
#signature ⇒ Object (readonly)
Returns the value of attribute signature.
22 23 24 |
# File 'lib/gruf/zipkin/method.rb', line 22 def signature @signature end |
Instance Method Details
#headers ⇒ Gruf::Zipkin::Headers
38 39 40 |
# File 'lib/gruf/zipkin/method.rb', line 38 def headers @headers ||= Gruf::Zipkin::Headers.new(@active_call) end |
#request_class ⇒ String
45 46 47 |
# File 'lib/gruf/zipkin/method.rb', line 45 def request_class @request.class.to_s end |