Class: Veye::Package::InfoCSV

Inherits:
BaseCSV
  • Object
show all
Defined in:
lib/veye/views/package/info_csv.rb

Instance Method Summary collapse

Methods inherited from BaseCSV

#after, #before

Constructor Details

#initializeInfoCSV

Returns a new instance of InfoCSV.



6
7
8
9
# File 'lib/veye/views/package/info_csv.rb', line 6

def initialize
  headers = "name,version,language,prod_key,licence,prod_type,description,link"
  super(headers)
end

Instance Method Details

#format(result) ⇒ Object



10
11
12
13
14
15
# File 'lib/veye/views/package/info_csv.rb', line 10

def format(result)
  printf("%s,%s,%s,%s,%s,%s,%s,%s\n",
        result["name"], result["version"], result["language"],
        result["prod_key"], result["license"], result["prod_type"],
        result["link"], result["description"])
end