class RubbyCop::Cop::Style::Proc

This cops checks for uses of Proc.new where Kernel#proc would be more appropriate.

Constants

MSG

Public Instance Methods

autocorrect(node) click to toggle source
# File lib/rubbycop/cop/style/proc.rb, line 20
def autocorrect(node)
  ->(corrector) { corrector.replace(node.source_range, 'proc') }
end
on_block(node) click to toggle source
# File lib/rubbycop/cop/style/proc.rb, line 14
def on_block(node)
  proc_new?(node) do |block_method|
    add_offense(block_method, :expression)
  end
end