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