Socketry

High-level wrappers for Ruby sockets with advanced thread-safe timeout support.
Does not require Celluloid! Socketry provides sockets with thread-safe timeout support that can be used with any multithreaded Ruby app. That said, Socketry can also be used to provide asynchronous I/O with Celluloid::IO.
Installation
Add this line to your application's Gemfile:
gem 'socketry'
And then execute:
$ bundle
Or install it yourself as:
$ gem install socketry
Usage
TODO: Coming soon!
Contributing
- Fork this repository on github
- Make your changes and send us a pull request
- If we like them we'll merge them
- If we've accepted a patch, feel free to ask for commit access
License
Copyright (c) 2016 Tony Arcieri
Distributed under the MIT License. See LICENSE.txt for further details.