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
Source
# File lib/rubocop/cop/style/proc.rb, line 24 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_itblock