This cop checks for default_scope calls when it was passed a lambda or a proc instead of a block.
@example
# incorrect default_scope -> { something } # correct default_scope { something }
# File lib/rubocop/cop/rails/default_scope.rb, line 18 def on_send(node) return unless command?(:default_scope, node) _receiver, _method_name, *args = *node return unless args.size == 1 first_arg = args[0] return unless first_arg.type != :block || lambda_or_proc?(first_arg) add_offense(first_arg, :expression) end
Generated with the Darkfish Rdoc Generator 2.