class GemsBond::Printers::CSV

Prints CSV file

Constants

DATA

Private Instance Methods

headers() click to toggle source

Generates CSV headers @return [Array]

# File lib/gems_bond/printers/csv.rb, line 42
def headers
  DATA
end
print() click to toggle source

Prints data into a CSV file @return [void]

row(gem) click to toggle source

Generates CSV row for a gem @param gem [GemsBond::Gem] @return [Array]

# File lib/gems_bond/printers/csv.rb, line 49
def row(gem)
  DATA.map { |data| gem.public_send(data) }
end