Module: Fukuzatsu

Defined in:
lib/fukuzatsu.rb,
lib/fukuzatsu/cli.rb,
lib/fukuzatsu/parser.rb,
lib/fukuzatsu/summary.rb,
lib/fukuzatsu/version.rb,
lib/fukuzatsu/file_reader.rb,
lib/fukuzatsu/formatters/csv.rb,
lib/fukuzatsu/formatters/base.rb,
lib/fukuzatsu/formatters/html.rb,
lib/fukuzatsu/formatters/json.rb,
lib/fukuzatsu/formatters/text.rb,
lib/fukuzatsu/formatters/html_index.rb,
lib/fukuzatsu/formatters/json_index.rb

Defined Under Namespace

Modules: Formatters Classes: CLI, FileReader, Parser, Summary

Constant Summary collapse

VERSION =
"2.2.2"

Class Method Summary collapse

Class Method Details

.formattersObject



26
27
28
29
30
31
32
33
# File 'lib/fukuzatsu.rb', line 26

def self.formatters
  {
    html: Fukuzatsu::Formatters::Html,
    csv:  Fukuzatsu::Formatters::Csv,
    json:  Fukuzatsu::Formatters::Json,
    text: Fukuzatsu::Formatters::Text
  }
end

.new(path_to_files, formatter = :text, threshold = 0, output_path = nil) ⇒ Object



22
23
24
# File 'lib/fukuzatsu.rb', line 22

def self.new(path_to_files, formatter=:text, threshold=0, output_path=nil)
  Fukuzatsu::Parser.new(path_to_files, formatters[formatter], threshold, output_path)
end