class RubbyCop::Cop::Lint::Loop
This cop checks for uses of *begin…end while/until something*.
@example
# bad # using while begin do_something end while some_condition
@example
# bad # using until begin do_something end until some_condition
@example
# good # using while while some_condition do_something end
@example
# good # using until until some_condition do_something end
Constants
- MSG
Public Instance Methods
on_until_post(node)
click to toggle source
# File lib/rubbycop/cop/lint/loop.rb, line 51 def on_until_post(node) register_offense(node) end
on_while_post(node)
click to toggle source
# File lib/rubbycop/cop/lint/loop.rb, line 47 def on_while_post(node) register_offense(node) end
Private Instance Methods
register_offense(node)
click to toggle source
# File lib/rubbycop/cop/lint/loop.rb, line 57 def register_offense(node) add_offense(node, :keyword) end