Mike Perham's Ruby gem renovation

Ruby Weekly — Issue #613