Sha256: 4ffc267462b6e99a968d8b7e6c26ac6a937c9588da490c2f567a53ea558afc4b
Contents?: true
Size: 551 Bytes
Versions: 20
Compression:
Stored size: 551 Bytes
Contents
# frozen_string_literal: true require 'eac_ruby_utils/core_ext' require 'eac_cli/runner_with/output_list/base_formatter' require 'yaml' module EacCli module RunnerWith module OutputList class YamlFormatter < ::EacCli::RunnerWith::OutputList::BaseFormatter # @return [Hash<String, String>] def build_row(row) build_columns.inject({}) { |a, e| a.merge(e => row.send(e).to_s) } end # @return [String] def to_output ::YAML.dump(build_rows) end end end end end
Version data entries
20 entries across 20 versions & 2 rubygems