Class: Raif::Generators::TaskGenerator
- Inherits:
-
BaseGenerator
- Object
- Rails::Generators::NamedBase
- BaseGenerator
- Raif::Generators::TaskGenerator
- Defined in:
- lib/generators/raif/task/task_generator.rb
Instance Method Summary collapse
- #create_application_task ⇒ Object
- #create_eval_set ⇒ Object
- #create_task_file ⇒ Object
- #show_instructions ⇒ Object
Instance Method Details
#create_application_task ⇒ Object
20 21 22 |
# File 'lib/generators/raif/task/task_generator.rb', line 20 def create_application_task template "application_task.rb.tt", "app/models/raif/application_task.rb" unless File.exist?("app/models/raif/application_task.rb") end |
#create_eval_set ⇒ Object
28 29 30 31 32 |
# File 'lib/generators/raif/task/task_generator.rb', line 28 def create_eval_set return if [:skip_eval_set] template "task_eval_set.rb.tt", eval_set_file_path end |
#create_task_file ⇒ Object
24 25 26 |
# File 'lib/generators/raif/task/task_generator.rb', line 24 def create_task_file template "task.rb.tt", File.join("app/models/raif/tasks", class_path, "#{file_name}.rb") end |
#show_instructions ⇒ Object
34 35 36 37 |
# File 'lib/generators/raif/task/task_generator.rb', line 34 def show_instructions say "\nTask created!" say "" end |