class RuboCop::Cop::Style::RedundantBegin
This cop checks for redundant `begin` blocks.
Currently it checks for code like this:
@example
def redundant begin ala bala rescue StandardError => e something end end def preferred ala bala rescue StandardError => e something end
Constants
- MSG
Public Instance Methods
on_def(node)
click to toggle source
# File lib/rubocop/cop/style/redundant_begin.rb, line 29 def on_def(node) return unless node.body && node.body.kwbegin_type? add_offense(node.body, location: :begin) end
Also aliased as: on_defs
Private Instance Methods
autocorrect(node)
click to toggle source
# File lib/rubocop/cop/style/redundant_begin.rb, line 38 def autocorrect(node) lambda do |corrector| corrector.remove(node.loc.begin) corrector.remove(node.loc.end) end end