class RuboCop::Cop::Style::EmptyBlockParameter
Checks for pipes for empty block parameters. Pipes for empty block parameters do not cause syntax errors, but they are redundant.
@example
# bad a do || do_something end # bad a { || do_something } # good a do end # good a { do_something }
Constants
- MSG
Public Instance Methods
Source
# File lib/rubocop/cop/style/empty_block_parameter.rb, line 31 def on_block(node) # rubocop:disable InternalAffairs/NumblockHandler send_node = node.send_node check(node) unless send_node.send_type? && send_node.lambda_literal? end
Private Instance Methods
Source
# File lib/rubocop/cop/style/empty_block_parameter.rb, line 38 def autocorrect(corrector, node) block = node.parent range = range_between(block.loc.begin.end_pos, node.source_range.end_pos) corrector.remove(range) end