Involved Projects and Packages
Common protocol buffer types used by Google APIs.
An easy-to-use client library for making requests from Ruby. It uses a simple
method chaining system for building requests, similar to Python's Requests.
HTTP::Cookie is a Ruby library to handle HTTP Cookies based on RFC 6265. It
has with security, standards compliance and compatibility in mind, to behave
just the same as today's major web browsers. It has builtin support for the
legacy cookies.txt and the latest cookies.sqlite formats of Mozilla Firefox,
and its modular API makes it easy to add support for a new backend store.
Utility-belt to build form data request bodies. Provides support for
`application/x-www-form-urlencoded` and `multipart/form-data` types.
Ruby FFI bindings for llhttp.
Support for the File Transfer Protocol.
Performant priority queue in pure ruby with support for changing priority
using pairing heap data structure.
Rake is a Make-like program implemented in Ruby. Tasks and dependencies are
specified in standard Ruby syntax.
Rake has the following features:
* Rakefiles (rake's version of Makefiles) are completely defined in standard
No XML files to edit. No quirky Makefile syntax to worry about (is that a tab
or a space?)
* Users can specify tasks with prerequisites.
* Rake supports rule patterns to synthesize implicit tasks.
* Flexible FileLists that act like arrays but know about manipulating file
names and paths.
* Supports parallel execution of tasks.
RGL is a framework for graph data structures and algorithms.
RSpec is a behaviour driven development (BDD) framework for Ruby. RSpec was
created in response to Dave Astels' article _A New Look at Test Driven
Development_ which can be read at: http://daveastels.com/index.php?p=5 RSpec
is intended to provide the features discussed in Dave's article.
RSpec extension gem for attribute matching.
RuboCop is a Ruby code style checking and code formatting tool.
It aims to enforce the community-driven Ruby Style Guide.
RuboCop's Node and NodePattern classes.