@@ -117,20 +117,20 @@ def offer?(item)
117117
118118 def take
119119 item = do_take
120- item == Buffer :: NO_VALUE ? nil : item
120+ item == Concurrent :: NULL ? nil : item
121121 end
122122 alias_method :receive , :take
123123 alias_method :~ , :take
124124
125125 def take!
126126 item = do_take
127- raise Error if item == Buffer :: NO_VALUE
127+ raise Error if item == Concurrent :: NULL
128128 item
129129 end
130130
131131 def take?
132132 item = do_take
133- item = if item == Buffer :: NO_VALUE
133+ item = if item == Concurrent :: NULL
134134 Concurrent ::Maybe . nothing
135135 else
136136 Concurrent ::Maybe . just ( item )
@@ -155,13 +155,13 @@ def take?
155155 # end
156156 def next
157157 item , more = do_next
158- item = nil if item == Buffer :: NO_VALUE
158+ item = nil if item == Concurrent :: NULL
159159 return item , more
160160 end
161161
162162 def next?
163163 item , more = do_next
164- item = if item == Buffer :: NO_VALUE
164+ item = if item == Concurrent :: NULL
165165 Concurrent ::Maybe . nothing
166166 else
167167 Concurrent ::Maybe . just ( item )
@@ -170,17 +170,17 @@ def next?
170170 end
171171
172172 def poll
173- ( item = do_poll ) == Buffer :: NO_VALUE ? nil : item
173+ ( item = do_poll ) == Concurrent :: NULL ? nil : item
174174 end
175175
176176 def poll!
177177 item = do_poll
178- raise Error if item == Buffer :: NO_VALUE
178+ raise Error if item == Concurrent :: NULL
179179 item
180180 end
181181
182182 def poll?
183- if ( item = do_poll ) == Buffer :: NO_VALUE
183+ if ( item = do_poll ) == Concurrent :: NULL
184184 Concurrent ::Maybe . nothing
185185 else
186186 Concurrent ::Maybe . just ( item )
@@ -191,7 +191,7 @@ def each
191191 raise ArgumentError . new ( 'no block given' ) unless block_given?
192192 loop do
193193 item , more = do_next
194- if item != Buffer :: NO_VALUE
194+ if item != Concurrent :: NULL
195195 yield ( item )
196196 elsif !more
197197 break
0 commit comments