class Fukuzatsu::Formatters::Csv
Public Class Methods
writes_to_file_system?()
click to toggle source
# File lib/fukuzatsu/formatters/csv.rb, line 9 def self.writes_to_file_system? true end
Public Instance Methods
content()
click to toggle source
# File lib/fukuzatsu/formatters/csv.rb, line 13 def content rows + "\r\n" end
export()
click to toggle source
# File lib/fukuzatsu/formatters/csv.rb, line 17 def export begin File.open(path_to_results, 'a') {|outfile| outfile.write(content)} rescue Exception => e puts "Unable to write output: #{e} #{e.backtrace}" end end
file_extension()
click to toggle source
# File lib/fukuzatsu/formatters/csv.rb, line 25 def file_extension ".csv" end
path_to_results()
click to toggle source
# File lib/fukuzatsu/formatters/csv.rb, line 29 def path_to_results File.join(output_directory, "results#{file_extension}") end
rows()
click to toggle source
# File lib/fukuzatsu/formatters/csv.rb, line 33 def rows summary.summaries.map do |summary| "#{summary.source_file},#{summary.container_name},#{summary.entity_name},#{summary.complexity}" end.join("\r\n") end