how to slice array of hashes : I am trying to basically split an array of hashes into multiple arrays based on the value inside of the hashes. All hashes have the same keys. 
The code i'm trying to get working is:

    buyer_ids = specific_buyer.slice_after{ |obj| obj["tid"] != nil}

the result I am getting is:

    #<Enumerator: #<Enumerator::Generator:0x007ffe9ea2f5b8>:each>
And honestly I have no clue what it means.

My perfect end result would be something that looks like this: 

    1 = [{"tid" => nil}, {"tid" => nil}, {"tid" => true}]
    2 = [{"tid" => nil}, {"tid" => true}]
    3 = [{"tid" => nil}, {"tid" => nil}, {"tid" => nil}, {"tid" => true}]

