class Rails::Generators::JobGenerator

:nodoc:
:nodoc:
:nodoc:

def self.default_generator_root

def self.default_generator_root
  File.dirname(__FILE__)
end

def application_job_file_name

def application_job_file_name
   @application_job_file_name ||= if mountable_engine?
     "app/jobs/#{namespaced_path}/application_job.rb"
   else
     'app/jobs/application_job.rb'
   end
end

def create_job_file

def create_job_file
  template 'job.rb', File.join('app/jobs', class_path, "#{file_name}_job.rb")
  in_root do
    if self.behavior == :invoke && !File.exist?(application_job_file_name)
      template 'application_job.rb', application_job_file_name
    end
  end
end