def discard(key, matcher)
      @items.reject! {|i| (i[key] =~ matcher) ? true : false }
    end
def discard(key, matcher)
      @items.reject! {|i| (i[key] =~ matcher) ? true : false }
    end
Discard items that do not match the regex

 Usage (block, during initialization):
     Smoke.yql(:ruby) do
       ...
       emit do
         discard(:title, /tuesday/i)
       end
     end
 Discard must be used inside an `emit` block.