Module: MonkeyLens::Formatter
- Defined in:
- lib/monkey_lens/formatter.rb,
lib/monkey_lens/formatter/json.rb,
lib/monkey_lens/formatter/text.rb,
lib/monkey_lens/formatter/sarif.rb
Defined Under Namespace
Classes: JSON, SARIF, Text
Class Method Summary
collapse
Class Method Details
.render(result, format: "text") ⇒ Object
11
12
13
14
15
16
17
18
19
|
# File 'lib/monkey_lens/formatter.rb', line 11
def render(result, format: "text")
formatter = case format.to_s
when "text" then Text
when "json" then JSON
when "sarif" then SARIF
else raise ConfigurationError, "unknown format #{format}"
end
formatter.new(result).render
end
|