Personal tools
Skip to content. | Skip to navigation
Library that implements weak, soft, and strong references in Ruby that work across multiple runtimes (MRI, REE, YARV, Jruby, Rubinius, and IronRuby). Also includes implementation of maps/hashes that use references and a reference queue.
Renders and parses JSON/XML/YAML documents from and to Ruby objects. Includes plain properties, collections, nesting, coercion and more.
Resource Kit provides tools to aid in making API Clients. Such as URL resolving, Request / Response layer, and more.
Rest client wrapper that chooses best installed client.
A simple Simple HTTP and REST client for Ruby, inspired by the Sinatra microframework style of specifying actions: get, put, post, delete.
Retriable is an simple DSL to retry a code block if an exception should be raised. This is especially useful when interacting external api/services or file system calls.
Kernel#retryable, allow for retrying of code blocks.
Rev is a Ruby binding to the libev high performance event library
Rexical is a lexical scanner generator. It is written in Ruby itself, and generates Ruby program. It is designed for use with Racc.