# File lib/rubytorrent/package.rb, line 121 def poke(r) raise ArgumentError, "#{r} outside of domain #@domain" unless @domain.rss? r Covering.new(@domain, @ranges.inject([]) do |set, x| if x.rint(r) != nil set + x.rdiff(r) else set + [x] end end) end