Class: DayPlanner::Generators::InstallGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Includes:
Rails::Generators::Migration
Defined in:
lib/day_planner/generators/day_planner_generator.rb

Instance Method Summary collapse

Instance Method Details

#copy_migrationsObject



40
41
42
# File 'lib/day_planner/generators/day_planner_generator.rb', line 40

def copy_migrations
	copy_migration "create_day_planner_tasks"
end

#create_schedule_fileObject



44
45
46
47
48
49
50
51
52
# File 'lib/day_planner/generators/day_planner_generator.rb', line 44

def create_schedule_file
	create_file "config/scheduled_tasks.rb", <<-EOS.gsub(/^\w+/, '')
# Example tasks:
#
# DayPlanner.schedule(every: 1.minute, name: "My Task") do
#   MyClass.my_task
# End
	EOS
end