Sha256: 7cfc8bb2498b3ddfd83399038372f28e12c419927c852c7e79696d7a37e8b442
Contents?: true
Size: 589 Bytes
Versions: 14
Compression:
Stored size: 589 Bytes
Contents
class DelayedJobGenerator < Rails::Generator::Base default_options :skip_migration => false def manifest record do |m| m.template 'script', 'script/delayed_job', :chmod => 0755 unless options[:skip_migration] m.migration_template "migration.rb", 'db/migrate', :migration_file_name => "create_delayed_jobs" end end end protected def add_options!(opt) opt.separator '' opt.separator 'Options:' opt.on("--skip-migration", "Don't generate a migration") { |v| options[:skip_migration] = v } end end
Version data entries
14 entries across 14 versions & 9 rubygems