class RuboCop::Cop::Layout::SpaceAroundBlockParameters

def autocorrect(target)

Parameters:
  • target (RuboCop::AST::Node, Parser::Source::Range) --
def autocorrect(target)
  lambda do |corrector|
    if target.is_a?(RuboCop::AST::Node)
      if target.parent.children.first == target
        corrector.insert_before(target.source_range, ' ')
      else
        corrector.insert_after(target.source_range, ' ')
      end
    elsif target.source =~ /^\s+$/
      corrector.remove(target)
    else
      corrector.insert_after(target, ' ')
    end
  end
end