Gems
A gem to spy queries running with Active Record and report missing indexes
Imagine you have an application running in production and after a deploy, it starts to slow down.After a perhaps exhaustive debugging session, you may find that a new query or perhaps a change in the database schema was responsible for starting to...
Date and time validation plugin for ActiveModel and Rails. Supports multiple ORMs and allows custom date/time formats.
Date and time validation plugin for ActiveModel and Rails. Supports multiple ORMs and allows custom date/time formats. - adzap/validates_timeliness.Adds validation for dates, times and datetimes to ActiveModelHandles timezones and type casting of...
Mechanize is a ruby library that makes automated web interaction easy.
The Mechanize library is used for automating interaction with websites. Mechanize automatically stores and sends cookies, follows redirects, and can follow links and submit forms. Form fields can be populated and submitted. Mechanize also keeps tr...
Beautiful website generator aimed at math-heavy sites
clayoven is a beautiful static site generator with a carefully curated set of features. It has been built at a glacial pace, over a period of eight years, as my website expanded in content. I have a spread of mathematical notes, both typeset and h...
A small Ruby gem with big ideas about business logic.
Navigable is a stand-alone tool for isolating business logic from external interfaces and cross-cutting concerns. Navigable composes self-configured command and observer objects to allow you to extend your business logic without modifying it. Navi...
Redirect ActiveRecord (Rails) reads to replica databases while ensuring all writes go to the primary database.
active_record_replica redirects all database reads to replica instances while ensuring that all writes go to the primary database. active_record_replica ensures that any reads that are performed within a database transaction are by default directe...