Method: Command::Csv#initialize
- Defined in:
- lib/command/csv.rb
#initialize ⇒ Csv
Returns a new instance of Csv.
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
# File 'lib/command/csv.rb', line 16 def initialize super("[optioins]") @opt.separator <<-EOS ・現在管理している小説の情報をCSV形式で出力したり、逆にインポートが出来ます ・インポートするCSVファイルには最低限 url というヘッダーが必要です Examples: narou csv # CSV形式でそのまま表示 narou csv -o novels.csv # novels.csv というファイル名で保存 narou csv -i novels.csv # ファイルから小説をインポート Options: EOS @opt.on("-o", "--output FILE", "指定したファイル名で保存") { |filename| @options["filename"] = filename @mode = :output } @opt.on("-i", "--import FILE", "指定したファイルからインポート") { |filename| @options["filename"] = filename @mode = :import } end |