Provides Sprockets implementation for the Rails Asset Pipeline.
This package provides memory profiling routines for Ruby.
Concurrent Ruby includes concurrency tools such as agents, futures, promises, thread pools, actors, supervisors, and more. It is inspired by Erlang, Clojure, Go, JavaScript, actors, and classic concurrency patterns.
Documentation at https://melpa.org/#/ruby-test-mode
Connection_pool provides a generic connection pooling interface for Ruby programs.
Bundle of fonts which can be used to customize the look of Discourse
This package provides a Ruby wrapper for the MRI 2.0 debug_inspector API.
This package provides a implementations of custom cops that are bundled as defaults in Standard Ruby.
Minitest-sprint is a test runner for minitest that makes it easier to re-run individual failing tests.
Amazon Web Services event stream library. Decodes and encodes binary stream under `vnd.amazon.event-stream` content-type
Official AWS Ruby gem for Amazon Kinesis (Kinesis). This gem is part of the AWS SDK for Ruby.
OpenURI with transparent disk caching, which is useful to avoid making excessive queries, for example when scraping web pages.
This gem provides a simple interface for classifying Ruby strings using the Unicode Script and Script_Extensions properties.
This library provides a way to run code around tests in Minitest, written using either the unit test or spec style.
This gem is a port of the rails 'rake stats' method so it can be made more robust and work for non rails projects.
This gem generates a treemap showing the complexity of Ruby code on which it is run. It uses Saikuro under the covers to analyze Ruby code complexity.
Antwrap is a Ruby module that wraps the Apache Ant build tool. Antwrap can be used to invoke Ant tasks from a Ruby or a JRuby script.
ValueSemantics generates modules that provide conventional value semantics for a given set of attributes. The behaviour is similar to an immutable Struct class, plus extensible, lightweight validation and coercion.
This library provides a generic OAuth2 strategy for OmniAuth. It doesn't provide a way to gather user information, so should be used as a building block for authentication strategies.
This package provides a Redis::Namespace class which can be used to namespace calls to Redis. This is useful when using a single instance of Redis with multiple, different applications.
shoulda-context is the context framework extracted from Shoulda. Instead of writing Ruby methods with lots_of_underscores, shoulda-context adds context, setup, and should blocks combine to produce natural test method names.
Rack middleware that can be used to protect against typical web attacks. It can protect all Rack apps, including Rails. For instance, it protects against cross site request forgery, cross site scripting, clickjacking, directory traversal, session hijacking and IP spoofing.
This gem provides multi-db support for Rails applications. Using its middleware you can partition your app so each hostname has its own db. It provides a series of helper for working with multiple database, and some additional rails tasks for working with them.
This unmaintained package provides a Prawn extension that allows including other Portable Document Format (PDF) documents as background or combining several PDF documents into one. This functionality used to be part of Prawn itself, but was extracted from Prawn 0.15.0 because of its many longstanding issues.