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.
Official OmniAuth strategy for GitHub.
Collection of useful Sinatra extensions
Ruby logger that writes directly to LogStash
Provides Sprockets implementation for the Rails Asset Pipeline.
This package provides memory profiling routines for Ruby.
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.
Documentation at https://melpa.org/#/ruby-test-mode
Connection_pool provides a generic connection pooling interface for Ruby programs.
Bundle of fonts which can be used to customize the look of Discourse
This package provides a Ruby wrapper for the MRI 2.0 debug_inspector API.
Amazon Web Services event stream library. Decodes and encodes binary stream under `vnd.amazon.event-stream` content-type
Minitest-sprint is a test runner for minitest that makes it easier to re-run individual failing tests.
Official AWS Ruby gem for Amazon Kinesis (Kinesis). This gem is part of the AWS SDK for Ruby.
OpenURI with transparent disk caching, which is useful to avoid making excessive queries, for example when scraping web pages.
This gem provides a simple interface for classifying Ruby strings using the Unicode Script
and Script_Extensions
properties.
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.
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.
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.