summaryrefslogtreecommitdiff
path: root/test/fiber/scheduler.rb
diff options
context:
space:
mode:
authorSamuel Williams <samuel.williams@oriontransfer.co.nz>2021-12-20 21:22:46 +1300
committerSamuel Williams <samuel.williams@oriontransfer.co.nz>2021-12-21 12:25:42 +1300
commit9fbf94ff042f91ecde094ff579784fa52efbc7a1 (patch)
tree655e861c0b2bbfc2a7e83a5c0bf19690dfb8f39d /test/fiber/scheduler.rb
parent2de5dc539b299ae27ea3157ec898a6dba33b6eda (diff)
Improve interface for get/set/copy.
Notes
Notes: Merged: https://github.com/ruby/ruby/pull/5303
Diffstat (limited to 'test/fiber/scheduler.rb')
-rw-r--r--test/fiber/scheduler.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/test/fiber/scheduler.rb b/test/fiber/scheduler.rb
index 0e352a1cc9..4138015e4b 100644
--- a/test/fiber/scheduler.rb
+++ b/test/fiber/scheduler.rb
@@ -288,7 +288,7 @@ class IOBufferScheduler < Scheduler
else
break unless result
- buffer.copy(result, offset)
+ buffer.set_string(result, offset)
size = result.bytesize
offset += size
@@ -306,7 +306,7 @@ class IOBufferScheduler < Scheduler
while true
maximum_size = buffer.size - offset
- chunk = buffer.to_str(offset, maximum_size)
+ chunk = buffer.get_string(offset, maximum_size)
result = blocking{io.write_nonblock(chunk, exception: false)}
# blocking{pp write: maximum_size, result: result, length: length}