Ruby 1.9.2 リファレンスマニュアル > ライブラリ一覧 > library rinda/tuplespace > class Rinda::TupleSpace > take
take(tuple, sec = nil)
take(tuple, sec = nil) {|template| ... }
tuple にマッチするタプルをタプルスペースから取り出して返します。 マッチするタプルが存在しない場合は、マッチするタプルがタプルスペースに 投入されるまで待ちます。
待ち時間が sec 秒を過ぎた時には take をあきらめ 例外 Rinda::RequestExpiredError を投げます。