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", "# Example tasks:\n#\n# DayPlanner.schedule(every: 1.minute, name: \"My Task\") do\n#   MyClass.my_task\n# End\n  EOS\nend\n".gsub(/^\w+/, '')