As of September 8, 2013 3:39pm
Summary | Description | License |
---|---|---|
A toolkit of support libraries and Ruby core extensions extracted from the Rails framework. | A toolkit of support libraries and Ruby core extensions extracted from the Rails framework. Rich support for multibyte strings, internationalization, time zones, and testing. | MIT |
Summary | Description | License |
---|---|---|
An atomic reference implementation for JRuby, Rubinius, and MRI | An atomic reference implementation for JRuby, Rubinius, and MRI | Apache-2.0 |
Summary | Description | License |
---|---|---|
The best way to manage your application's dependencies | Bundler manages an application's dependencies through its entire life, across many machines, systematically and repeatably | MIT |
Summary | Description | License |
---|---|---|
Module to format an Array as an Array of String aligned in columns | In showing a long lists, sometimes one would prefer to see the value arranged aligned in columns. Some examples include listing methods of an object or debugger commands. See Examples in the rdoc documentation for examples. | Ruby |
Summary | Description | License |
---|---|---|
Fast Ruby debugger - base + cli | debugger is a fast implementation of the standard Ruby debugger debug.rb. It is implemented by utilizing a new Ruby C API hook. The core component provides support that front-ends can build on. It provides breakpoint handling, bindings for stack frames among other things. | BSD |
Summary | Description | License |
---|---|---|
Read file with caching | Linecache is a module for reading and caching lines. This may be useful for example in a debugger where the same lines are shown many times. | MIT |
Summary | Description | License |
---|---|---|
Provide Ruby core source files | Provide Ruby core source files for C extensions that need them. | MIT |
Summary | Description | License |
---|---|---|
Diff::LCS computes the difference between two Enumerable sequences using the McIlroy-Hunt longest common subsequence (LCS) algorithm | Diff::LCS computes the difference between two Enumerable sequences using the McIlroy-Hunt longest common subsequence (LCS) algorithm. It includes utilities to create a simple HTML diff output format and a standard diff-like tool. This is release 1.2.4, fixing a bug introduced after diff-lcs 1.1.3 that did not properly prune common sequences at the beginning of a comparison set. Thanks to Paul Kunysch for fixing this issue. Coincident with the release of diff-lcs 1.2.3, we reported an issue with Rubinius in 1.9 mode ({rubinius/rubinius#2268}[https://github.com/rubinius/rubinius/issues/2268]). We are happy to report that this issue has been resolved. | MIT |
Summary | Description | License |
---|---|---|
Makes http fun! Also, makes consuming restful web services dead easy. | Makes http fun! Also, makes consuming restful web services dead easy. | MIT |
Summary | Description | License |
---|---|---|
New wave Internationalization support for Ruby | New wave Internationalization support for Ruby. | MIT |
Summary | Description | License |
---|---|---|
Audit the OSS licenses of your application's dependencies. | Do you know the licenses of all your application's dependencies? What open source software licenses will your business accept? LicenseFinder culls your Gemfile, detects the licenses of the gems in it, and gives you a report that you can act on. If you already know what licenses your business is comfortable with, you can whitelist them, leaving you with an action report of only those dependencies that have licenses that fall outside of the whitelist. | MIT |
Summary | Description | License |
---|---|---|
minitest provides a complete suite of testing facilities supporting TDD, BDD, mocking, and benchmarking | minitest provides a complete suite of testing facilities supporting TDD, BDD, mocking, and benchmarking. "I had a class with Jim Weirich on testing last week and we were allowed to choose our testing frameworks. Kirk Haines and I were paired up and we cracked open the code for a few test frameworks... I MUST say that minitest is *very* readable / understandable compared to the 'other two' options we looked at. Nicely done and thank you for helping us keep our mental sanity." -- Wayne E. Seguin minitest/unit is a small and incredibly fast unit testing framework. It provides a rich set of assertions to make your tests clean and readable. minitest/spec is a functionally complete spec engine. It hooks onto minitest/unit and seamlessly bridges test assertions over to spec expectations. minitest/benchmark is an awesome way to assert the performance of your algorithms in a repeatable manner. Now you can assert that your newb co-worker doesn't replace your linear algorithm with an exponential one! minitest/mock by Steven Baker, is a beautifully tiny mock (and stub) object framework. minitest/pride shows pride in testing and adds coloring to your test output. I guess it is an example of how to write IO pipes too. :P minitest/unit is meant to have a clean implementation for language implementors that need a minimal set of methods to bootstrap a working test suite. For example, there is no magic involved for test-case discovery. "Again, I can't praise enough the idea of a testing/specing framework that I can actually read in full in one sitting!" -- Piotr Szotkowski Comparing to rspec: rspec is a testing DSL. minitest is ruby. -- Adam Hawkins, "Bow Before MiniTest" minitest doesn't reinvent anything that ruby already provides, like: classes, modules, inheritance, methods. This means you only have to learn ruby to use minitest and all of your regular OO practices like extract-method refactorings still apply. | MIT |
Summary | Description | License |
---|---|---|
A common interface to multiple JSON libraries. | A common interface to multiple JSON libraries, including Oj, Yajl, the JSON gem (with C-extensions), the pure-Ruby JSON gem, NSJSONSerialization, gson.rb, JrJackson, and OkJson. | MIT |
Summary | Description | License |
---|---|---|
A generic swappable back-end for XML parsing | Provides swappable XML backends utilizing LibXML, Nokogiri, Ox, or REXML. | MIT |
Summary | Description | License |
---|---|---|
Ruby based make-like utility. | Rake is a Make-like program implemented in Ruby. Tasks and dependencies arespecified in standard Ruby syntax. | MIT |
Summary | Description | License |
---|---|---|
rspec-2.14.1 | BDD for Ruby | MIT |
Summary | Description | License |
---|---|---|
rspec-core-2.14.5 | BDD for Ruby. RSpec runner and example groups. | MIT |
Summary | Description | License |
---|---|---|
rspec-expectations-2.14.2 | rspec expectations (should[_not] and matchers) | MIT |
Summary | Description | License |
---|---|---|
rspec-mocks-2.14.3 | RSpec's 'test double' framework, with support for stubbing and mocking | MIT |
Summary | Description | License |
---|---|---|
The Database Toolkit for Ruby | The Database Toolkit for Ruby | MIT |
Summary | Description | License |
---|---|---|
This module allows Ruby programs to interface with the SQLite3 database engine (http://www.sqlite.org) | This module allows Ruby programs to interface with the SQLite3 database engine (http://www.sqlite.org). You must have the SQLite engine installed in order to build this module. Note that this module is only compatible with SQLite 3.6.16 or newer. | MIT |
Summary | Description | License |
---|---|---|
A scripting framework that replaces rake, sake and rubigen | A scripting framework that replaces rake, sake and rubigen | MIT |
Summary | Description | License |
---|---|---|
A collection of data structures and utilities to make thread-safe programming in Ruby easier | Thread-safe collections and utilities for Ruby | Apache-2.0 |
Summary | Description | License |
---|---|---|
Daylight-savings aware timezone library | TZInfo is a Ruby library that uses the standard tz (Olson) database to provide daylight savings aware transformations between times in different time zones. | MIT |
Summary | Description | License |
---|---|---|
Example: YamlProperties.life_the_universe_and_everything #=> 42 In config/properties.yml life_the_universe_and_everything: 42 | Easily add configurable variables for app config using YAML files | MIT |