class DumbDownViewer::TreeViewBuilder::CSVFormat
Public Class Methods
new(line_pattern=nil, col_sep=',', node_format=nil)
click to toggle source
# File lib/dumb_down_viewer/tree_view_builder.rb, line 125 def initialize(line_pattern=nil, col_sep=',', node_format=nil) @line_pattern = line_pattern @col_sep = col_sep @node_format = node_format || NodeFormat.new end
Public Instance Methods
format_table(tree_table)
click to toggle source
# File lib/dumb_down_viewer/tree_view_builder.rb, line 131 def format_table(tree_table) root = tree_table[0][0] tree_table[0][0] = "#{File.join(root.directory, root.name)}" CSV.generate('', col_sep: @col_sep) do |csv| tree_table.each {|row| csv << row } end end