Class: PVN::Status::EntriesFormatter

Inherits:
Formatter show all
Defined in:
lib/pvn/status/formatter/entries_formatter.rb

Constant Summary

Constants inherited from Formatter

Formatter::COLORS

Instance Attribute Summary

Attributes inherited from Formatter

#use_colors

Instance Method Summary collapse

Methods inherited from Formatter

#colors

Methods inherited from ColorFormatter

#add_field, #colorize, #pad

Constructor Details

#initialize(use_color, entries) ⇒ EntriesFormatter

Returns a new instance of EntriesFormatter.



11
12
13
14
# File 'lib/pvn/status/formatter/entries_formatter.rb', line 11

def initialize use_color, entries
  super use_color
  @entries = entries
end

Instance Method Details

#formatObject



16
17
18
19
20
21
22
23
24
# File 'lib/pvn/status/formatter/entries_formatter.rb', line 16

def format
  lines = Array.new
  @entries.each_with_index do |entry, idx|
    ef = EntryFormatter.new use_colors, entry
    lines.concat ef.format
    # lines << '-' * 55
  end
  lines
end