class RuboCop::Cop::Style::Proc
p = proc { |n| puts n }
# good
p = Proc.new { |n| puts n }
# bad
@example
would be more appropriate.
This cop checks for uses of Proc.new where Kernel#proc
def on_block(node)
def on_block(node) proc_new?(node) do |block_method| add_offense(block_method) do |corrector| corrector.replace(block_method, 'proc') end end end