Gems

victords/minigl: A minimal Game Library built on top of the Gosu gem.
MiniGL is a minimal 2D Game Library, available as a Ruby gem, and built on top of the Gosu gem.It provides the following features:Resource management (images, sound effects, songs, tilesets, fonts)Input manipulation (keyboard, mouse, joystick)UI (...





Use ActiveRecord transactional callbacks outside of models, literally everywhere in your application.
Allows to use ActiveRecord transactional callbacks outside of ActiveRecord models, literally everywhere in your application.Inspired by these articles:https://evilmartians.com/chronicles/rails-after_commit-everywherehttps://blog.arkency.com/2015/1...



An experimental templating library designed specifically for generating source code
An experimental templating library designed specifically for generating source code (especially for languages that aren’t as meta-programmable as Ruby). Cecil templates closely resemble the target source code, making templates easier to write, re...

Comma is a small CSV (ie. comma separated values) generation extension for Ruby objects
Comma is a small CSV (ie. comma separated values) generation extension for Ruby objects, that lets you seamlessly define a CSV output format via a small DSL - comma-csv/comma: Comma is a small CSV (ie. comma separated values) generation extension ...