Module: JobMaker
- Extended by:
- Template
- Defined in:
- lib/umu/generators/job_maker.rb
Constant Summary
Constants included from Color
Class Method Summary collapse
Methods included from Template
checker, cover, hover, pointer
Class Method Details
.generator ⇒ Object
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
# File 'lib/umu/generators/job_maker.rb', line 10 def generator job_name = Umu::Inputter.input('ジョブ名を入力してください (例:CreditCard)') cover(1) puts "#=> rails generate job #{job_name}" = Umu::Selector.single_choice('オプションを追加しますか?') cover(1) = '' = Umu::Inputter.input('オプションを入力してください', true) if cover(1) if command = "rails generate job #{job_name} #{options}" cover(1) puts command confirm_content = '上記コマンド実行しますか?' run_command = Umu::Selector.single_choice(confirm_content) cover(1) puts confirm_content + (run_command ? 'はい' : 'いいえ') system(command) if run_command true end |