class RuboCop::Cop::Rails::ApplicationJob

This cop checks that jobs subclass ApplicationJob with Rails 5.0.

@example

# good
class Rails5Job < ApplicationJob
  # ...
end

# bad
class Rails4Job < ActiveJob::Base
  # ...
end

Constants

BASE_PATTERN
MSG
SUPERCLASS

Public Instance Methods

autocorrect(node) click to toggle source

rubocop:enable Layout/ClassStructure

# File lib/rubocop/cop/rails/application_job.rb, line 33
def autocorrect(node)
  lambda do |corrector|
    corrector.replace(node.source_range, self.class::SUPERCLASS)
  end
end