class RuboCop::Cop::Rails::ApplicationRecord
This cop checks that models subclass ApplicationRecord
with Rails
5.0.
@example
# good class Rails5Model < ApplicationRecord # ... end # bad class Rails4Model < ActiveRecord::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_record.rb, line 32 def autocorrect(node) lambda do |corrector| corrector.replace(node.source_range, self.class::SUPERCLASS) end end