TestConstruct is a DSL for creating temporary files and directories during tests.
This package provides a Jekyll plugin to silently generate a sitemaps.org compliant sitemap for your Jekyll site.
This package provides the Minitest::Retry
class, which extends Minitest to allow retrying tests when they fail.
Minitest-bacon extends minitest with bacon-like functionality, making it easier to migrate test suites from bacon to minitest.
This gem is a simple callback-based HTTP request/response parser for writing http servers, clients and proxies.
This package provides the default HTML formatter for the SimpleCov code coverage tool for Ruby version 1.9 and above.
Bandwidth IRIS is a Ruby SDK for Bandwidth Phone Number Dashboard. It is a Ruby Client library for IRIS / BBS API.
Utility-belt to build form data request bodies. Provides support for `application/x-www-form-urlencoded` and `multipart/form-data` types.
Terminal Table is a fast and simple, yet feature rich table generator written in Ruby. It supports ASCII and Unicode formatted tables.
The sys-filesystem
library provides a cross-platform interface for gathering file system information, such as disk space and mount points.
CountDownLatch is a synchronization aid that allows one or more threads to wait until a set of operations being performed in other threads completes.
Ruby Electric mode accelerates code writing in Ruby by making some keys electric and automatically supplying with closing parentheses and end
as appropriate.
This package can speed up Test::Unit
, RSpec
, Cucumber
, and Spinach
tests by running them concurrently across multiple CPU cores.
This package provides a Mocha adapter for Bacon, allowing you to use the Mocha stubbing and mocking library with Bacon, a small RSpec clone.
This package provides a Jekyll plugin to add metadata tags for search engines and social networks to better index and display your site's content.
The sexp_processor package is derived from ParseTree, but contrary to ParseTree, it includes all the generic S-exp processing tools. Amongst the included tools are Sexp
, SexpProcessor
and Environment
enh-ruby-mode
is a major mode providing syntax highlighting, navigation and indentation capabilities for editing Ruby source files. It parses the source files using Ruby's builtin Ripper
class and performs syntax checks on them.
minitest-focus
gives the ability focus on a few tests with ease without having to use command-line arguments. It introduces a focus
class method for use in testing classes, specifying that the next defined test is to be run.
Bio-commandeer provides an opinionated method of running shell commands from within Ruby. The advantage of bio-commandeer over other methods of running external commands is that when something goes wrong, messages printed to the STDOUT
and STDERR
streams are reported, giving extra detail to ease debugging.
Minitest-hooks adds around
, before_all
, after_all
, around_all
hooks for Minitest. This allows, for instance, running each suite of specs inside a database transaction, running each spec inside its own savepoint inside that transaction. This can significantly speed up testing for specs that share expensive database setup code.
Collection of useful Sinatra extensions
Official OmniAuth strategy for GitHub.
Ruby logger that writes directly to LogStash
Provides Sprockets implementation for the Rails Asset Pipeline.