Gems





ClosureTree/closure_tree: Easily and efficiently make your ActiveRecord models support hierarchies
Dramatically more performant than ancestry and acts_as_tree, and even more awesome than awesome_nested_set, closure_tree has some great features:
Best-in-class select performance:
Fetch your whole ancestor lineage in 1 SELECT.
Grab all your desce...


pawurb/smart_init: A simple gem for eliminating Ruby initializers boilerplate code, and providing unified service objects API
This gem provides a simple DSL for getting rid of it. It offers an alternative to using Struct.new which does not check for number of parameters provided in initializer, exposes getters and instantiates unecessary class instances.
Smart Init offe...


grosser/parallel_tests: Ruby: 2 CPUs = 2x Testing Speed for RSpec, Test::Unit and Cucumber
Speedup Minitest + RSpec + Turnip + Cucumber + Spinach by running parallel on multiple CPU cores.
ParallelTests splits tests into balanced groups (by number of lines or runtime) and runs each group in a process with its own database.

brownboxdev/rabarber: Simple role-based authorization library for Ruby on Rails
Rabarber is a role-based authorization library for Ruby on Rails that focuses on controller-level access control. Rather than answering domain questions like "can this user create a post?", Rabarber answers "can this user access the create post en...