debian-mirror-gitlab/rubocop/cop/in_batches.rb

17 lines
395 B
Ruby
Raw Normal View History

2017-09-10 17:25:29 +05:30
require_relative '../model_helpers'
module RuboCop
module Cop
# Cop that prevents the use of `in_batches`
class InBatches < RuboCop::Cop::Cop
MSG = 'Do not use `in_batches`, use `each_batch` from the EachBatch module instead'.freeze
def on_send(node)
return unless node.children[1] == :in_batches
add_offense(node, :selector)
end
end
end
end