Gems
tilo/smarter_csv: Ruby Gem for convenient reading and writing of CSV files.
SmarterCSV provides a convenient interface for reading and writing CSV files and data. Unlike traditional CSV parsing methods, SmarterCSV focuses on representing the data for each row as a Ruby hash, which lends itself perfectly for direct use wit...
micke/valid_email2: ActiveModel validation for email. Including MX lookup and disposable email blacklist
Validate emails with the help of the mail gem instead of some clunky regexp. Aditionally validate that the domain has a MX record. Optionally validate against a static list of disposable email services. Optionally validate that the email is not su...
jeromedalbert/rubocop-obsession: RuboCop extension focused on higher-level concepts, like checking that code reads from top to bottom
A RuboCop extension that focuses on higher-level concepts, like checking that code reads from top to bottom, or only unit testing public methods. There are some lower-level cops as well.
Use the provided cops as is, or as inspiration to build cus...
G5/storext: Add type-casting and other features on top of ActiveRecord::Store.store_accessor
ActiveRecord::Store allows you to put data, like a hash, in a single column. The problem is that when you retrieve these values, they are strings. Storext aims to solve that. This is a layer on top of ActiveRecord::Store that uses Virtus to typeca...