Braintree provides resources and tools for developers to integrate Braintree's global payments platform.
Metaclass is a Ruby library adding a metaclass method to all Ruby objects.
Ruby C bindings to the Yajl JSON stream-based parser library. The API is compatible with the JSON gem, so yajl-ruby can act as a drop in replacement.
A modified copy of yajl is used, and included in the package.
This gem extends ruby-rdf with several common RDF vocabularies.
stackprof is a fast sampling profiler for Ruby code, with cpu, wallclock and object allocation samplers.
A pure Ruby AsciiMath parsing and conversion library. AsciiMath is an easy-to-write markup language for mathematics.
This package provides methods for benchmarking Ruby code, giving detailed reports on the time taken for each task.
Sass Spec is a test suite for Sass. Test cases are all in the spec directory.
Sprockets is a Rack-based asset packaging system that concatenates and serves JavaScript, CoffeeScript, CSS, LESS, Sass, and SCSS.
yaml-lint will simply try to load the YAML file with the built-in Ruby yaml library.
The SafeYAML gem provides an alternative implementation of YAML.load suitable for accepting user input in Ruby applications.
This package provides localhost, a Ruby library for Managing a local certificate authority for self-signed, localhost development servers.
MIME detection by extension or content, using the freedesktop.org.xml shared-mime-info database.
SimpleCov is a code coverage framework for Ruby with a powerful configuration library and automatic merging of coverage across test suites.
This library allows rendering Scalable Vector Graphics (SVG) graphics directly into a Portable Document Format (PDF) document using the Prawn module.
This package provides a few useful extensions to core Ruby classes, including Array, Enumerable, Hash, Numeric, and String.
This package provides a Ruby wrapper around the Terraform command line interface so that Terraform can be more easily invoked from Ruby code.
Pleaserun is a tool to generate startup scripts and service definitions. It targets service managers such as systemd, Upstart, launchd, sysv init, and runit.
skiptrace provides a way to access the bindings that relate to exceptions in Ruby, providing more information about the context in which the exception occurred.
bake-test automatically discovers how to run local test suites for Ruby projects. It supports rspec, sus, as well as rake.
This library provides contracts for Ruby. A contract describes the correct inputs and output for a method, and will raise an error if a incorrect value is found.
RubyProf is a fast code profiler for Ruby. Its features include:
- Speed
Being a C extension, it is many times faster than the standard Ruby profiler.
- Measurement Modes
It can measure program wall time, process time, object allocations and memory usage.
- Reports
A variety of text and cross-referenced HTML reports can be generated.
- Threads
Profiling multiple threads simultaneously is supported.
The sys-uname library provides an interface for gathering information about your current platform. It allows retrieving information such as the OS name, OS version, system name, etc.
RSpec::Its provides the its method as a short-hand to specify the expected value of an attribute. For example, one can use its(:size)\should eq(1)\.