Sha256: ec323012354b3130529e6cf9ade48854da05cbfbc8ed60f64d6025a32a3f9db0
Contents?: true
Size: 785 Bytes
Versions: 8
Compression:
Stored size: 785 Bytes
Contents
# frozen_string_literal: true module Zipkin # 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. class Carrier # [] retrieves a value by the given key # @param key [String] key to retrieve the value # @return [String] the desired value def [](key); end # []= sets the value for the given key # @param key [String] key to set # @param value [String] value to set def []=(key, value); end # each iterates over every key-value pair in the carrier # @yield [key, value] # @yieldparam key [String] the key of the tuple # @yieldparam value [String] the value of the tuple def each(&block); end end end
Version data entries
8 entries across 8 versions & 1 rubygems