class HammerCLI::Output::Formatters::ListFormatter
Constants
- INDENT
Public Instance Methods
format(list, field_params={})
click to toggle source
# File lib/hammer_cli/output/formatters.rb, line 117 def format(list, field_params={}) if list.is_a? Array separator = field_params.fetch(:separator, ', ') new_line = field_params.fetch(:on_new_line, false) list = list.join(separator) list ="\n#{list.indent_with(INDENT)}" if new_line list elsif list list.to_s else "" end end
required_features()
click to toggle source
# File lib/hammer_cli/output/formatters.rb, line 111 def required_features return %i[serialized] if tags.empty? tags.map { |t| HammerCLI::Output::Utils.tag_to_feature(t) } end