Jim Gay's repositories
surrounded
Create encapsulated systems of objects and focus on their interactions
polyfill-data
Adds the Ruby 3.2 Data class to lower Ruby versions
characterize
Decorate objects in Rails without the pain of wrappers
blank_slate
BlankSlate is useful for implementing the Null Object pattern without method_missing.
behavioral
Add and remove behaviors to individual Ruby objects
name_change_o_chart
Name converter based on "Captain Underpants and the Perilous Plot of Professor Poopypants", by Dav Pilkey.
active_campaign
A simple ruby wrapper for the ActiveCampaign API
dd-trace-rb
Datadog Tracing Ruby Client
gemsurance
Gem vulnerability checker using rubysec/ruby-advisory-db
ice_cube_select
A gem for adding selectors for setting recurring events.
minitest-snapshots
Minitest plugin for asserting that strings are the same as a saved snapshot, jest style
prototype-rails
Add RJS, Prototype, and Scriptaculous helpers to Rails 3.1+ apps
que-view
Rails engine as web interface for Que
ruby-next
Ruby Next makes modern Ruby code run in older versions and alternative implementations
the-internet
An example application that captures prominent and ugly functionality found on the web. Perfect for writing automated acceptance tests against.
todo_or_die
Write TODOs in code that ensure you actually do them
transcience
Investigations of various ways of giving an object transient behavior