Module: RuboCop::Cop::Style::EmptyLinesAroundBody
- Includes:
- ConfigurableEnforcedStyle
- Included in:
- EmptyLinesAroundBlockBody, EmptyLinesAroundClassBody, EmptyLinesAroundMethodBody, EmptyLinesAroundModuleBody
- Defined in:
- lib/rubocop/cop/mixin/empty_lines_around_body.rb
Overview
Common functionality for checking if presence/absence of empty lines around some kind of body matches the configuration.
Constant Summary collapse
- MSG_EXTRA =
'Extra empty line detected at %s body %s.'.freeze
- MSG_MISSING =
'Empty line missing at %s body %s.'.freeze
Instance Method Summary collapse
Methods included from ConfigurableEnforcedStyle
#alternative_style, #ambiguous_style_detected, #correct_style_detected, #detected_style, #detected_style=, #no_acceptable_style!, #no_acceptable_style?, #opposite_style_detected, #parameter_name, #style, #style_detected, #supported_styles, #unexpected_style_detected
Instance Method Details
#autocorrect(range) ⇒ Object
15 16 17 18 19 20 21 22 |
# File 'lib/rubocop/cop/mixin/empty_lines_around_body.rb', line 15 def autocorrect(range) lambda do |corrector| case style when :no_empty_lines then corrector.remove(range) when :empty_lines then corrector.insert_before(range, "\n") end end end |