class LittleMonster::Generate
Public Class Methods
source_root()
click to toggle source
# File lib/little_monster/generators/generate.rb, line 18 def self.source_root File.dirname(__FILE__) end
Public Instance Methods
create_job_file()
click to toggle source
# File lib/little_monster/generators/generate.rb, line 22 def create_job_file template('templates/jobs_temp.erb', "jobs/#{job_name}.rb") template 'templates/jobs_spec_temp.erb', "spec/jobs/#{job_name}_spec.rb" end
create_tasks_file()
click to toggle source
# File lib/little_monster/generators/generate.rb, line 27 def create_tasks_file task_names.each do |task| @current_task_name = task template('templates/tasks_temp.erb', "tasks/#{job_name}/#{task}.rb") template 'templates/tasks_spec_temp.erb', "spec/tasks/#{job_name}/#{task}_spec.rb" end end