Class: NbUtil::CLI
- Inherits:
-
Thor
- Object
- Thor
- NbUtil::CLI
- Defined in:
- lib/cli.rb
Instance Method Summary collapse
-
#combine(argv0, argv1, argv2) ⇒ Object
コマンドはメソッドとして定義する.
-
#getcode(argv0) ⇒ Object
コマンドはメソッドとして定義する.
-
#iputs(argv0) ⇒ Object
コマンドはメソッドとして定義する.
-
#ipynb2tex(argv0) ⇒ Object
コマンドはメソッドとして定義する.
-
#red(word) ⇒ Object
コマンドはメソッドとして定義する.
-
#yaml2ipynb(argv0) ⇒ Object
コマンドはメソッドとして定義する.
Instance Method Details
#combine(argv0, argv1, argv2) ⇒ Object
コマンドはメソッドとして定義する
30 31 32 |
# File 'lib/cli.rb', line 30 def combine(argv0, argv1, argv2) # コマンドはメソッドとして定義する NbUtil.combine(ARGV[1], ARGV[2], ARGV[3]) end |
#getcode(argv0) ⇒ Object
コマンドはメソッドとして定義する
40 41 42 |
# File 'lib/cli.rb', line 40 def getcode(argv0) # コマンドはメソッドとして定義する NbUtil.getcode(ARGV[1]) end |
#iputs(argv0) ⇒ Object
コマンドはメソッドとして定義する
35 36 37 |
# File 'lib/cli.rb', line 35 def iputs(argv0) # コマンドはメソッドとして定義する NbUtil.iputs(ARGV[1]) end |
#ipynb2tex(argv0) ⇒ Object
コマンドはメソッドとして定義する
47 48 49 50 51 52 53 54 55 |
# File 'lib/cli.rb', line 47 def ipynb2tex(argv0) # コマンドはメソッドとして定義する if [:handout] NbUtil.ipynb2tex_handout(ARGV[1]) elsif [:delete] NbUtil.delete_folder(ARGV[1]) else NbUtil.ipynb2tex_thesis(ARGV[1]) end end |
#red(word) ⇒ Object
コマンドはメソッドとして定義する
14 15 16 17 18 19 20 21 22 |
# File 'lib/cli.rb', line 14 def red(word) # コマンドはメソッドとして定義する if [:upcase] say(word.upcase, :red) elsif [:downcase] say(word.downcase, :red) else say(word, :red) end end |
#yaml2ipynb(argv0) ⇒ Object
コマンドはメソッドとして定義する
25 26 27 |
# File 'lib/cli.rb', line 25 def yaml2ipynb(argv0) # コマンドはメソッドとして定義する NbUtil.yaml2ipynb(ARGV[1]) end |