Gems

A starter project for Ruby On Sinatra web app projects to introduce programmers to Ruby programming
The purpose of this is to simplify development environment for developers and programmers to make web applications with Ruby on Sinatra. It is also a good learning tool for developers and programmers who want to learn or switch to Ruby on Sinatra.

10 tips to help using the VCR gem in your Ruby test suite
The original post, in Portuguese, was published here. (I procrastinated to translate it to English almost 1 year!)The gem VCR is a good choice to do integrated tests in Ruby apps. It can be used in other languages too, but it will be not covered i...

Simple time arithmetics in a modern, readable, idiomatic, no-"magic" Ruby.
TimeCalc tries to provide a way to do simple time arithmetic in a modern, readable, idiomatic, no-"magic" Ruby.NB: TimeCalc is a continuation of TimeMath project. As I decided to change API significantly (completely, in fact) and drop a lot of "ni...






Ruby library to record and replay object interactions
Impersonator is a Ruby library to record and replay object interactions.When testing, you often find services that are expensive to invoke, and you need to use a double instead. Creating stubs and mocks for simple scenarios is easy, but, for compl...