class HammerCLI::Output::Formatters::LongTextFormatter

Constants

INDENT

Public Class Methods

new(options = {}) click to toggle source
# File lib/hammer_cli/output/formatters.rb, line 156
def initialize(options = {})
  @indent = options[:indent].nil? ? true : options[:indent]
end

Public Instance Methods

format(text, field_params={}) click to toggle source
# File lib/hammer_cli/output/formatters.rb, line 166
def format(text, field_params={})
  text = text.to_s.indent_with(INDENT) if @indent
  "\n#{text}"
end
required_features() click to toggle source
# File lib/hammer_cli/output/formatters.rb, line 160
def required_features
  return %i[rich_text] if tags.empty?

  tags.map { |t| HammerCLI::Output::Utils.tag_to_feature(t) }
end