File tree Expand file tree Collapse file tree 3 files changed +15
-3
lines changed Expand file tree Collapse file tree 3 files changed +15
-3
lines changed Original file line number Diff line number Diff line change 115115 stream << "abc" << "def"
116116 res = stream . finish
117117 }
118- expect ( Zstd . decompress ( r . take ) ) . to eq ( 'abcdef' )
118+ # Ractor#take was replaced at Ruby 3.5.
119+ # https://bugs.ruby-lang.org/issues/21262
120+ result = r . respond_to? ( :take ) ? r . take : r . value
121+
122+ expect ( Zstd . decompress ( result ) ) . to eq ( 'abcdef' )
119123 end
120124 end
121125 end
Original file line number Diff line number Diff line change 169169 result << stream . decompress ( cstr [ 10 ..-1 ] )
170170 result
171171 }
172- expect ( r . take ) . to eq ( 'foo bar buzz' )
172+ # Ractor#take was replaced at Ruby 3.5.
173+ # https://bugs.ruby-lang.org/issues/21262
174+ result = r . respond_to? ( :take ) ? r . take : r . value
175+
176+ expect ( result ) . to eq ( 'foo bar buzz' )
173177 end
174178 end
175179 end
Original file line number Diff line number Diff line change @@ -118,7 +118,11 @@ def to_str
118118 describe 'Ractor' do
119119 it 'should be supported' do
120120 r = Ractor . new { Zstd . compress ( 'abc' ) }
121- expect ( Zstd . decompress ( r . take ) ) . to eq ( 'abc' )
121+ # Ractor#take was replaced at Ruby 3.5.
122+ # https://bugs.ruby-lang.org/issues/21262
123+ result = r . respond_to? ( :take ) ? r . take : r . value
124+
125+ expect ( Zstd . decompress ( result ) ) . to eq ( 'abc' )
122126 end
123127 end
124128 end
You can’t perform that action at this time.
0 commit comments