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,
lib/fukuzatsu/formatters/json_stdout.rb
Defined Under Namespace
Modules: Formatters
Classes: CLI, FileReader, Parser, Summary
Constant Summary
collapse
- VERSION =
"2.3.2"
Class Method Summary
collapse
Class Method Details
24
25
26
27
28
29
30
31
32
|
# File 'lib/fukuzatsu.rb', line 24
def self.formatters
{
html: Fukuzatsu::Formatters::Html,
csv: Fukuzatsu::Formatters::Csv,
json: Fukuzatsu::Formatters::Json,
json_stdout: Fukuzatsu::Formatters::JsonStdout,
text: Fukuzatsu::Formatters::Text
}
end
|
.new(paths_to_files, formatter = :text, threshold = 0, output_path = nil) ⇒ Object
20
21
22
|
# File 'lib/fukuzatsu.rb', line 20
def self.new(paths_to_files, formatter=:text, threshold=0, output_path=nil)
Fukuzatsu::Parser.new(paths_to_files, formatters[formatter], threshold, output_path)
end
|