Class: OpenTelemetry::Context::Propagation::TextMapGetter
- Inherits:
- 
      Object
      
        - Object
- OpenTelemetry::Context::Propagation::TextMapGetter
 
- Defined in:
- lib/opentelemetry/context/propagation/text_map_getter.rb
Overview
The default getter module provides a common methods for reading key from a carrier that implements [] and a keys method
Instance Method Summary collapse
- 
  
    
      #get(carrier, key)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    Reads a key from a carrier that implements [].
- 
  
    
      #keys(carrier)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    Reads all keys from a carrier. 
Instance Method Details
#get(carrier, key) ⇒ Object
Reads a key from a carrier that implements []. Useful for extract operations.
| 15 16 17 | # File 'lib/opentelemetry/context/propagation/text_map_getter.rb', line 15 def get(carrier, key) carrier[key] end | 
#keys(carrier) ⇒ Object
Reads all keys from a carrier. Useful for iterating over a carrier's keys.
| 21 22 23 | # File 'lib/opentelemetry/context/propagation/text_map_getter.rb', line 21 def keys(carrier) carrier.keys end |