RubyPants is a Ruby port of the smart-quotes library SmartyPants. The original SmartyPants is a web publishing plug-in for Movable Type, Blosxom, and BBEdit that easily translates plain ASCII punctuation characters into smart typographic punctuation HTML entities.
Backports enables more compatibility across Ruby versions by providing backports of some features.
This library contains some useful functionality to support the development of Ruby gems.
Prawn-dev contains tools to aid the development of the various Prawn projects.
MultiXml
provides swappable XML backends utilizing either LibXML, Nokogiri, Ox, or REXML.
Redcarpet is an extensible Ruby library for Markdown processing and conversion to (X)HTML.
Mercenary is a lightweight and flexible library for writing command-line apps in Ruby.
Colorator is a Ruby gem that helps you colorize your text for the terminal.
Metaclass is a Ruby library adding a metaclass
method to all Ruby objects.
Braintree provides resources and tools for developers to integrate Braintree's global payments platform.
The FileUtils Ruby library includes Several file utility methods for copying, moving, removing, etc.
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.
Nokogiri (鋸) parses and searches XML/HTML, and features both CSS3 selector and XPath 1.0 support.
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.