Sha256: 92c31a64c644f90c78e7a9729a958f2d6b9f8a4b1e0226f3ca17d70d044c0ed4
Contents?: true
Size: 565 Bytes
Versions: 10
Compression:
Stored size: 565 Bytes
Contents
module HammerCLI::Output::Adapter class Yaml < TreeStructure def print_record(fields, record) result = prepare_collection(fields, [record].flatten(1)) output_stream.puts YAML.dump(result.first) end def print_collection(fields, collection) result = prepare_collection(fields, collection) output_stream.puts YAML.dump(result) end def print_message(msg, msg_params={}) data = prepare_message(msg, msg_params) puts YAML.dump(data) end end HammerCLI::Output::Output.register_adapter(:yaml, Yaml) end
Version data entries
10 entries across 10 versions & 1 rubygems