Class: Zipkin::Carrier
- Inherits:
-
Object
- Object
- Zipkin::Carrier
- Defined in:
- lib/zipkin/carrier.rb
Overview
Carriers are used for inject and extract operations. A carrier should be a Hash or hash-like object. At a minimum, it should implement ‘[]`, `[]=`, and `each` shown here.
Instance Method Summary collapse
-
#[](key) ⇒ String
-
retrieves a value by the given key.
-
#[]=(key, value) ⇒ Object
[]= sets the value for the given key.
-
#each {|key, value| ... } ⇒ Object
each iterates over every key-value pair in the carrier.
Instance Method Details
#[](key) ⇒ String
-
retrieves a value by the given key
11 |
# File 'lib/zipkin/carrier.rb', line 11 def [](key); end |
#[]=(key, value) ⇒ Object
[]= sets the value for the given key
16 |
# File 'lib/zipkin/carrier.rb', line 16 def []=(key, value); end |
#each {|key, value| ... } ⇒ Object
each iterates over every key-value pair in the carrier
22 |
# File 'lib/zipkin/carrier.rb', line 22 def each(&block); end |