Sha256: 48a0d018aaa02600570ed68042f80a5b0e31636d9a1416ff051213e5cdbd90c2
Contents?: true
Size: 545 Bytes
Versions: 44
Compression:
Stored size: 545 Bytes
Contents
require 'hammer_cli/output/adapter/abstract' class TestAdapter < HammerCLI::Output::Adapter::Abstract def print_record(fields, record) print_collection(fields, [record].flatten(1)) end def print_collection(fields, data) @separator = '#' puts @separator+fields.collect{|f| f.label.to_s}.join(@separator)+@separator data.collect do |d| puts @separator+fields.collect{ |f| data_for_field(f, d).to_s }.join(@separator)+@separator end end end HammerCLI::Output::Output.register_adapter(:test, TestAdapter)
Version data entries
44 entries across 44 versions & 1 rubygems