remove most uses of kgio
commit54ee9caa48d95d45ccfbb3592b0174e5136d0f03
authorEric Wong <e@80x24.org>
Thu, 9 Mar 2017 20:12:40 +0000 (9 20:12 +0000)
committerEric Wong <e@80x24.org>
Thu, 9 Mar 2017 20:41:46 +0000 (9 20:41 +0000)
tree78b1de1874367563891adae243426e66173331d1
parent32e0626e574d78fba9870da32e77c3618f24ffe4
remove most uses of kgio

And use Ruby 2.3+ *_nonblock(... exception: false) instead.
Since most of kgio-specific features are in newer releases
of Ruby, we can start phasing kgio out to avoid hassling
users with installing more software.

We can still benefit from Kgio.poll over IO.select at
the moment, but we can make it optional in the future.
http_spew.gemspec
lib/http_spew.rb
lib/http_spew/chunky_pipe.rb
lib/http_spew/class_methods.rb
lib/http_spew/request.rb
test/test_hit_n_run.rb
test/test_request.rb
test/test_unexpected_response.rb