class Flare::Tools::Cli::Dump::CsvDumper
Public Class Methods
myname()
click to toggle source
# File lib/flare/tools/cli/dump.rb, line 56 def self.myname "csv" end
new(filepath_or_writable)
click to toggle source
# File lib/flare/tools/cli/dump.rb, line 59 def initialize filepath_or_writable @output = if filepath_or_writable.kind_of?(String) open(filepath_or_writable, 'w') else filepath_or_writable end @output.puts "# key, flag, len, version, expire, data" @writer = CSV::Writer.generate(@output, ',') end
Public Instance Methods
close()
click to toggle source
# File lib/flare/tools/cli/dump.rb, line 71 def close @output.close unless @output == STDOUT || @output == STDERR end
write(data, key, flag, len, version, expire)
click to toggle source
# File lib/flare/tools/cli/dump.rb, line 68 def write data, key, flag, len, version, expire @writer << [key, flag, len, version, expire, data] end