Converting a Ruby block interface to start/stop methods with a Fiber
One of the small joys of computer programming is reading some code and thinking aha, that's nice. I recently encountered this feeling of aha while reading the docs for the playwright-ruby-client 's set up code for Capybara which described a mismatch between the Playwright and RSpec interface: