diff options
author | Samuel Williams <samuel.williams@oriontransfer.co.nz> | 2021-12-20 21:22:46 +1300 |
---|---|---|
committer | Samuel Williams <samuel.williams@oriontransfer.co.nz> | 2021-12-21 12:25:42 +1300 |
commit | 9fbf94ff042f91ecde094ff579784fa52efbc7a1 (patch) | |
tree | 655e861c0b2bbfc2a7e83a5c0bf19690dfb8f39d /test/fiber/scheduler.rb | |
parent | 2de5dc539b299ae27ea3157ec898a6dba33b6eda (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.rb | 4 |
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} |