This package provides a Jekyll plugin to add metadata tags for search engines and social networks to better index and display your site's content.
The sexp_processor package is derived from ParseTree, but contrary to ParseTree, it includes all the generic S-exp processing tools. Amongst the included tools are Sexp, SexpProcessor and Environment
enh-ruby-mode is a major mode providing syntax highlighting, navigation and indentation capabilities for editing Ruby source files. It parses the source files using Ruby's builtin Ripper class and performs syntax checks on them.
minitest-focus gives the ability focus on a few tests with ease without having to use command-line arguments. It introduces a focus class method for use in testing classes, specifying that the next defined test is to be run.
Bio-commandeer provides an opinionated method of running shell commands from within Ruby. The advantage of bio-commandeer over other methods of running external commands is that when something goes wrong, messages printed to the STDOUT and STDERR streams are reported, giving extra detail to ease debugging.
Minitest-hooks adds around, before_all, after_all, around_all hooks for Minitest. This allows, for instance, running each suite of specs inside a database transaction, running each spec inside its own savepoint inside that transaction. This can significantly speed up testing for specs that share expensive database setup code.
Concurrent Ruby includes concurrency tools such as agents, futures, promises, thread pools, actors, supervisors, and more. It is inspired by Erlang, Clojure, Go, JavaScript, actors, and classic concurrency patterns.
Provides Sprockets implementation for the Rails Asset Pipeline.
This package provides memory profiling routines for Ruby.
Fast open source i18n plugin for Jekyll blogs.
Documentation at https://melpa.org/#/ruby-test-mode
Connection_pool provides a generic connection pooling interface for Ruby programs.
This package provides a Ruby wrapper for the MRI 2.0 debug_inspector API.
This package provides a implementations of custom cops that are bundled as defaults in Standard Ruby.
Minitest-sprint is a test runner for minitest that makes it easier to re-run individual failing tests.
This gem provides a simple interface for classifying Ruby strings using the Unicode Script and Script_Extensions properties.
OpenURI with transparent disk caching, which is useful to avoid making excessive queries, for example when scraping web pages.
This library provides a way to run code around tests in Minitest, written using either the unit test or spec style.
This gem is a port of the rails 'rake stats' method so it can be made more robust and work for non rails projects.
Antwrap is a Ruby module that wraps the Apache Ant build tool. Antwrap can be used to invoke Ant tasks from a Ruby or a JRuby script.
This gem generates a treemap showing the complexity of Ruby code on which it is run. It uses Saikuro under the covers to analyze Ruby code complexity.
ValueSemantics generates modules that provide conventional value semantics for a given set of attributes. The behaviour is similar to an immutable Struct class, plus extensible, lightweight validation and coercion.
This library provides a generic OAuth2 strategy for OmniAuth. It doesn't provide a way to gather user information, so should be used as a building block for authentication strategies.
shoulda-context is the context framework extracted from Shoulda. Instead of writing Ruby methods with lots_of_underscores, shoulda-context adds context, setup, and should blocks combine to produce natural test method names.