From d07118c3d0df55d947812b38559549ff40b52f08 Mon Sep 17 00:00:00 2001 From: Robert Gleeson Date: Sat, 17 Nov 2012 02:16:34 +0100 Subject: [PATCH] Add IChannel#closed?. --- lib/ichannel.rb | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lib/ichannel.rb b/lib/ichannel.rb index 9c32cfb..a0e5ba2 100644 --- a/lib/ichannel.rb +++ b/lib/ichannel.rb @@ -9,6 +9,14 @@ def initialize(serializer) @serializer = serializer end + # + # @return [Boolean] + # Returns true when the channel is closed. + # + def closed? + @reader.closed? && @writer.closed? + end + # # Close the channel. #