cocaine/cocaine-framework-ruby

View on GitHub
README.md

Summary

Maintainability
Test Coverage
Ruby framework for Cocaine Infrastructure
========================================
[![Gem Version](https://badge.fury.io/rb/cocaine-framework.svg)](http://badge.fury.io/rb/cocaine-framework)
[![Code Climate](https://codeclimate.com/github/cocaine/cocaine-framework-ruby/badges/gpa.svg)](https://codeclimate.com/github/cocaine/cocaine-framework-ruby)
[![Dependency Status](https://gemnasium.com/cocaine/cocaine-framework-ruby.svg)](https://gemnasium.com/cocaine/cocaine-framework-ruby)

Here you are, almighty Ruby programmers! Introducing another framework for our Cocaine Cloud.
This time it is cocaine-framework-ruby.

 * Requires at least Ruby 1.9

Framework provides the following features:

 * Ruby client, which allows you to communicate with Cocaine Infrastructure natively from your Ruby code.
 * Server-side helpers to ease creation your own Ruby workers.
 * Fiber-aware actor-based backend powered by [Celluloid](http://celluloid.io/), which provides painless multithreaded programming for Ruby.
 * Rack interface support, which allows you to deploy your [Ruby on Rails](http://rubyonrails.org) or [Sinatra](http://sinatrarb.com/) applications without any change.