Class DelayedJobGenerator
In: lib/generators/delayed_job/delayed_job_generator.rb
Parent: Rails::Generators::Base

Methods

Included Modules

Rails::Generators::Migration

Public Class methods

[Source]

    # File lib/generators/delayed_job/delayed_job_generator.rb, line 8
 8:   def self.source_root
 9:      @source_root ||= File.join(File.dirname(__FILE__), 'templates')
10:   end

Public Instance methods

[Source]

    # File lib/generators/delayed_job/delayed_job_generator.rb, line 28
28:   def create_migration_file
29:     if defined?(ActiveRecord)
30:       migration_template 'migration.rb', 'db/migrate/create_delayed_jobs.rb'
31:     end
32:   end

[Source]

    # File lib/generators/delayed_job/delayed_job_generator.rb, line 23
23:   def create_script_file
24:     template 'script', 'script/delayed_job'
25:     chmod 'script/delayed_job', 0755
26:   end

[Validate]