Module: TraceViz::Utils::Format::KeyValueFormatter
- Defined in:
- lib/trace_viz/utils/format/key_value_formatter.rb
Constant Summary collapse
- DEFAULT_MODE =
:name_and_value
- VALID_MODES =
[:name_and_value, :name_only, :value_only].freeze
Class Method Summary collapse
Class Method Details
.format_pairs(data, mode: DEFAULT_MODE) ⇒ Object
11 12 13 14 15 |
# File 'lib/trace_viz/utils/format/key_value_formatter.rb', line 11 def format_pairs(data, mode: DEFAULT_MODE) validate_input(data) formatter = build_formatter(mode) data.map { |key, value| formatter.call(key, value) }.join(", ") end |