Skip to content

Commit 69d9886

Browse files
authored
Use Ractor#value as Ractor#take is removed (#344)
To keep compatibility with older Rubys, left alias value take. See https://bugs.ruby-lang.org/issues/21262
1 parent be2189b commit 69d9886

File tree

3 files changed

+8
-5
lines changed

3 files changed

+8
-5
lines changed

test/csv/helper.rb

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,3 +40,7 @@ def with_default_internal(encoding)
4040
end
4141
end
4242
end
43+
44+
class Ractor
45+
alias value take unless method_defined? :value
46+
end if defined?(Ractor)

test/csv/interface/test_read.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ def test_foreach_in_ractor
6464
["1", "2", "3"],
6565
["4", "5"],
6666
]
67-
assert_equal(rows, ractor.take)
67+
assert_equal(rows, ractor.value)
6868
end
6969
end
7070

@@ -315,7 +315,7 @@ def test_read_in_ractor
315315
["1", "2", "3"],
316316
["4", "5"],
317317
]
318-
assert_equal(rows, ractor.take)
318+
assert_equal(rows, ractor.value)
319319
end
320320
end
321321

test/csv/interface/test_write.rb

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ def test_generate_default_in_ractor
3333
csv << [1, 2, 3] << [4, nil, 5]
3434
end
3535
end
36-
assert_equal(<<-CSV, ractor.take)
36+
assert_equal(<<-CSV, ractor.value)
3737
1,2,3
3838
4,,5
3939
CSV
@@ -125,7 +125,6 @@ def test_append_row
125125
CSV
126126
end
127127

128-
129128
if respond_to?(:ractor)
130129
ractor
131130
def test_append_row_in_ractor
@@ -136,7 +135,7 @@ def test_append_row_in_ractor
136135
CSV::Row.new([], ["a", "b", "c"])
137136
end
138137
end
139-
ractor.take
138+
ractor.value
140139
assert_equal(<<-CSV, File.read(@output.path, mode: "rb"))
141140
1,2,3
142141
a,b,c

0 commit comments

Comments
 (0)