This library extends Warden to support OAuth 2.0 authorized API requests.
This package provides a simple container intended for use as an IoC container
Retrieve emoji data about Unicode codepoints. Also contains a regex to match emoji.
Introspection provides tools to inspect the hierarchy of method definitions on a Ruby object.
This package provides a plugin for the RuboCop code style enforcing & linting tool.
The ruby_memcheck
gem provides a sane way to use Valgrind's memcheck on your native extension gem, that filters out all the false positives caused by Ruby not freeing all of the memory it allocates during shutdown.
ActiveStorage integrates file storage services with Rails applications, allowing files to be attached to ActiveRecord models.
Cucumber's wire protocol allows step definitions to be implemented and invoked on any platform.
Rake-compiler provides a framework for building and packaging native C and Java extensions in Ruby.
Ruby dubugging companion: pretty print Ruby objects to visualize their structure. Supports custom object formatting via plugins.
SilentStream is an extraction of some parts of ActiveSupport's Kernel Reporting Core Extentions around silencing IO streams.
Nokogiri::Diff
adds the ability to calculate the differences (added or removed nodes) between two XML/HTML documents.
This library provides the functionality to create, modify, and delete boxes, versions, and providers on HashiCorp's Vagrant Cloud.
ruby-hydra-minimal is a Ruby library for working with hyphenation patterns. It is a low-dependency variant of ruby-hydra.
ruby-hydra-minimal is a Ruby library for working with hyphenation patterns. It is a low-dependency variant of ruby-hydra.
Method_source retrieves the source code for Ruby methods. Additionally, it can extract source code from Proc and Lambda objects or just extract comments.
ActiveSupport is a toolkit of support libraries and Ruby core extensions extracted from the Rails framework. It includes support for multibyte strings, internationalization, time zones, and testing.
This library only provides the FFI wrapper for the ZeroMQ networking library. It can be used to implement a Ruby API for the ZeroMQ library.
This package provides a better error page for Rails and other Rack apps. Includes source code inspection, a live REPL and local/instance variable inspection for all stack frames.
MiniTest Moar
add some additional features and changes some default behaviours in MiniTest. For instance, Moar replaces the MiniTest Object#stub
with a global stub
method.
queue_classic
is a queuing library for Ruby applications (Rails, Sinatra, etc.) queue_classic
features asynchronous job polling, database maintained locks and has a single dependency, pg
.
will_paginate provides a simple API for performing paginated queries with Active Record, DataMapper and Sequel, and includes helpers for rendering pagination links in Rails, Sinatra, Hanami, and Merb web apps.
Benchmark-ips enhances the Ruby Benchmark module with the iterations per second count. For short snippets of code, it can automatically figure out how many times to run the code to get interesting data.
This library provides a number of PDF::Reader based tools for use in testing PDF output. Presently, the primary purpose of this tool is to support the tests found in Prawn, a pure Ruby PDF generation library.