Socketry Gem Version Build Status Code Climate Coverage Status MIT licensed

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.