Class: Exa::CLI::Formatters::MarkdownFormatter
- Inherits:
-
BaseFormatter
- Object
- BaseFormatter
- Exa::CLI::Formatters::MarkdownFormatter
- Defined in:
- lib/exa/cli/formatters.rb
Instance Method Summary collapse
Instance Method Details
#render(cli:, payload:, collection:) ⇒ Object
49 50 51 52 53 54 55 56 57 58 59 |
# File 'lib/exa/cli/formatters.rb', line 49 def render(cli:, payload:, collection:) if collection && !collection.empty? collection.each do |item| cli.say "- #{markdown_line(cli, item)}" end else cli.say "```json" cli.say JSON.pretty_generate(serialize(cli, payload)) cli.say "```" end end |