Method: Command::Csv#generate
- Defined in:
- lib/command/csv.rb
#generate ⇒ Object
小説の情報をCSV形式の文字列で取得
60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 |
# File 'lib/command/csv.rb', line 60 def generate database_values = Database.instance.get_object.values CSV.generate do |csv| csv << %w(id title author sitename url novel_type tags frozen last_update general_lastup) database_values.each do |data| = data["tags"] || [] csv << [ data["id"], data["title"], data["author"], data["sitename"], data["toc_url"], data["novel_type"] == 2 ? "短編" : "連載", .join(" "), Narou.novel_frozen?(data["id"]), data["last_update"].to_i, data["general_lastup"].to_i ] end end end |