Gems
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...
The easiest way to add custom confirmation dialog support to Rails 7 apps.
The easiest way to add custom confirmation dialog support to Rails 7 apps. - RoleModel/turbo-confirmnote: @hotwired/turbo-rails must be imported prior to calling the start function. This is so Turbo-Confirm can coordinate with Turbo regarding conf...