Class: RungerStyle::ParenthesesAroundMultilineCondition

Inherits:
RuboCop::Cop::Base
  • Object
show all
Extended by:
RuboCop::Cop::AutoCorrector
Includes:
RuboCop::Cop::RangeHelp
Defined in:
lib/runger_style/cops/default/parentheses_around_multiline_condition.rb

Constant Summary collapse

MSG =
'Wrap multiline `%<keyword>s` conditions in parentheses.'

Instance Method Summary collapse

Instance Method Details

#on_if(node) ⇒ Object



10
11
12
13
14
15
16
# File 'lib/runger_style/cops/default/parentheses_around_multiline_condition.rb', line 10

def on_if(node)
  if offense?(node)
    add_offense(node.loc.keyword, message: format(MSG, keyword: node.keyword)) do |corrector|
      autocorrect(corrector, node)
    end
  end
end