Find out which locale the user preferes by reading the languages they specified in their browser
The concurrent-ruby-edge
gem includes concurrent-ruby
features that are under active development and may change frequently. They are expected not to keep backward compatibility (there may also lack tests and documentation), although semantic versions are obeyed though. Features developed in concurrent-ruby-edge
are expected to move to concurrent-ruby
when final.
This gem is used to handle HTML sanitization in Rails applications. If you need similar functionality in non Rails apps consider using Loofah directly.
Cucumber Expressions offer similar functionality to Regular Expressions, with a syntax that is easier to read and write. Cucumber Expressions are extensible with parameter types.
This package is probably useless outside of internal HashiCorp use. It is open source for disclosure and because HashiCorp's open source projects must be able to link to it.
This library implements HTTP's digest authentication scheme based on RFC 2617. This enables the use of the digest authentication scheme instead of the more insecure basic authentication scheme.
minitest-pretty_diff
monkey-patches MiniTest::Assertions#mu_pp
to pretty-print hashes and arrays before diffing them. This makes it easier to spot differences between nested structures when tests fail.
Ember for Rails 3.1+
kaminari-activerecord lets your Active Record models be paginatable
Ruby gem for managing the core functions outlined in RFC-3280 for PKI
This gem provide built-in support for the Sass converter in Jekyll.
Enumerable::Statistics
provides some methods to calculate statistical summary in arrays and enumerables.
Determines the monospace display width of a string using EastAsianWidth.txt, Unicode general category, and other data.
Unicode::DisplayWidth
is a Ruby library which can determine the display width of strings in Ruby.
This gem provides a Power Assert implementation for Minitest. It is inspired by the test-unit-power_assert
gem.
Asciidoctor generates single-page documents. This extension splits documents up into multiple HTML pages according to their headings, with configurable levels.
Optimize (lossless compress, optionally lossy) images (jpeg, png, gif, svg) using external utilities (advpng, gifsicle, jhead, jpeg-recompress, jpegoptim, jpegrescan, jpegtran, optipng, pngcrush, pngout, pngquant, svgo)
This gem provides a DSL that makes it easy to write reports of various types in ruby. It eliminates the need to litter your source with puts statements, instead providing a more readable, expressive interface to your application.
This gem provides a DSL that makes it easy to write reports of various types in ruby. It eliminates the need to litter your source with puts statements, instead providing a more readable, expressive interface to your application.
Parses templates for render calls and uses them to precompile
This package provides a fork of Ember source to permit the latest ember versions.
This package provides a Google OAuth2 strategy for OmniAuth 1.x. This allows you to login to Google with your ruby app.
Rack::Mount
supports Rack's X-Cascade
convention to continue trying routes if the response returns pass. This allows multiple routes to be nested or stacked on top of each other.
This small library lets you see which property values are supported by the regular expression engine of the Ruby version you are running and can directly read out their code point ranges. In other words, it determines all supported values for \pvalue
expressions and what they match.