class RuboCop::Cop::Style::Proc

Checks for uses of Proc.new where Kernel#proc would be more appropriate.

@example

# bad
p = Proc.new { |n| puts n }

# good
p = proc { |n| puts n }

Constants

MSG

Public Instance Methods

on_block(node) click to toggle source
# File lib/rubocop/cop/style/proc.rb, line 25
def on_block(node)
  proc_new?(node) do |block_method|
    add_offense(block_method) do |corrector|
      corrector.replace(block_method, 'proc')
    end
  end
end
Also aliased as: on_numblock
on_numblock(node)
Alias for: on_block