Sha256: d7b3a81dc39bb68d0fbc7d9d67f2c1b7839dbf973618f77a7e88d35efdedfcbc
Contents?: true
Size: 869 Bytes
Versions: 3
Compression:
Stored size: 869 Bytes
Contents
module Md2site require "csv" # # ダウンロード一覧ファイルクラス class ListFile # # 初期化 # # @param dir [String] 書込先ディレクトリ # @param mes [Messagex] Messagexクラスのインスタンス def initialize(dir, mes) @fname = File.join(dir, LIST_FILE) @mes = mes @mes.exc_file_open(@fname) { @csv = CSV.open(@fname, "w", { col_sep: "\t", headers: true }) } @csv.add_row([FIELD_FILENMAE, FIELD_DATETIMESTR, FIELD_UNIXTIME, FIELD_MD5]) end # # 行追加 # # @param row [Array<String>] 1行分のフィールドの配列 # @return [void] def add(row) @csv.add_row(row) end # # ダウンロード一覧ファイルクローズ # # @return [void] def close @mes.exc_file_close(@fname) { @csv.close } end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
md2site-0.1.6 | lib/md2site/listfile.rb |
md2site-0.1.5 | lib/md2site/listfile.rb |
md2site-0.1.4 | lib/md2site/listfile.rb |