Gems
adamcooke/authie: 👮‍♂️ Improve user session security in Ruby on Rails applications with database session storage
This is a Rails library which provides applications with a database-backed user sessions. This ensures that user sessions can be invalidated from the server and users activity can be easily tracked.The "traditional" way of simply setting a user ID...
Shopify/ruby_memcheck: Use Valgrind memcheck on your native gem without going crazy
Valgrind's memcheck is a great tool to find and debug memory issues (e.g. memory leak, use-after-free, etc.). However, it doesn't work well on Ruby because Ruby does not free all of the memory it allocates during shutdown. This results in Valgrind...
Shopify/measured: Encapsulate measurements and their units in Ruby and Ruby on Rails.
Encapsulates measurements with their units. Provides easy conversion between units. Built in support for weight, length, and volume.Lightweight and easily extensible to include other units and conversions. Conversions done with Rational for precis...
A streaming JSON parser that generates SAX-like events.
JSON::Stream is a JSON parser, based on a finite state machine, that generates events for each state change. This allows streaming both the JSON document into memory and the parsed object graph out of memory to some other process.This is much like...