Class: RuboCop::Cop::Rails::AssertNot
- Inherits:
-
Cop
- Object
- Cop
- RuboCop::Cop::Rails::AssertNot
- Defined in:
- lib/rubocop/cop/rails/assert_not.rb
Overview
Use ‘assert_not` instead of `assert !`.
Constant Summary collapse
- MSG =
'Prefer `assert_not` over `assert !`.'
Instance Method Summary collapse
Instance Method Details
#autocorrect(node) ⇒ Object
25 26 27 28 29 30 31 32 33 34 |
# File 'lib/rubocop/cop/rails/assert_not.rb', line 25 def autocorrect(node) expression = node.loc.expression lambda do |corrector| corrector.replace( expression, corrected_source(expression.source) ) end end |
#on_send(node) ⇒ Object
21 22 23 |
# File 'lib/rubocop/cop/rails/assert_not.rb', line 21 def on_send(node) add_offense(node) if offensive?(node) end |