# File lib/spider/spider_instance.rb, line 91 def check_already_seen_with(cacher) if cacher.respond_to?(:<<) && cacher.respond_to?(:include?) @seen = cacher else raise ArgumentError, 'expected something that responds to << and included?' end end