WebMock allows stubbing HTTP requests and setting expectations on HTTP requests. This is useful when testing software.
rainbow provides a string presenter object to colorize strings by wrapping them in ANSI escape codes.
ruby_version provides a RubyVersion module to simplify checking for the right Ruby version in software.
rubocop is a Ruby code style checking tool. It aims to enforce the community-driven Ruby Style Guide.
shoulda is a meta-package combining shoulda-context and shoulda-matchers providing tools for writing tests.
rubocop is a Ruby code style checking tool. It aims to enforce the community-driven Ruby Style Guide.
This package provides a Ruby binding to the Ed25519 elliptic curve public-key signature system described in RFC 8032.
Octokit wraps the GitHub API in a flat API client that follows Ruby conventions and requires little knowledge of REST.
WEBrick is an HTTP server toolkit that can be configured as an HTTPS server, a proxy server, and a virtual-host server.
When mutex_m is required, any object that extends or includes Mutex_m will be treated like a Mutex.
The Bugsnag exception reporter for Ruby gives you instant notification of exceptions thrown from your Rails, Sinatra, Rack or plain Ruby app.
Archive::Tar::Minitar is a pure-Ruby library and command-line utility that provides the ability to deal with POSIX tar archive files.
Timeout provides a way to auto-terminate a potentially long-running operation if it hasn't finished in a fixed amount of time.
FakeWeb is a helper for faking web requests in Ruby. It works at a global level, without modifying code or writing extensive stubs.
This package provides a set of Hoe plugins for tighter Git integration. It provides tasks to automate release tagging and pushing and changelog generation.
Daemons provides a way to wrap existing Ruby scripts to be run as a daemon and to be controlled by simple start/stop/restart commands.
fast_xs escapes text so it can be embedded more directly into XML and HTML without having to deal with character set issues.
Builder provides a number of builder objects that make it easy to create structured data. Currently the following builder objects are supported: XML Markup and XML Events.
This package containse the XML parsing tools shared between a number of providers in the fog gem. fog is a Ruby cloud services library.
Hamster provides 6 persistent data structures: Hash, Vector, Set, SortedSet, List, and Deque (which works as an immutable queue or stack).
Spinach is a high-level BDD framework that leverages the expressive Gherkin language to help you define executable specifications of your code.
This package provides a Ruby binding to the Ed25519 elliptic curve public-key signature system described in RFC 8032.
This library provides functionality for retrieving email via POP3, the Post Office Protocol version 3, as specified by RFC1939.
MessagePack is a binary-based efficient object serialization library. It enables to exchange structured objects between many languages like JSON. Unlike JSON, it is very fast and small.