/Ruby_Koans

My completion of the Ruby Koans Tutorial

Primary LanguageRuby

Neo Ruby Koans

This is my implementation of the Ruby Koans Tutorial. It was a way to learn Ruby using Test Driven Development

The Ruby Koans walk you along the path to enlightenment in order to learn Ruby. The goal is to learn the Ruby language, syntax, structure, and some common functions and libraries. We also teach you culture by basing the koans on tests. Testing is not just something we pay lip service to, but something we live. Testing is essential in your quest to learn and do great things in Ruby.

The Structure

The koans are broken out into areas by file, hashes are covered in about_hashes.rb, modules are introduced in about_modules.rb, etc. They are presented in order in the path_to_enlightenment.rb file.

Each koan builds up your knowledge of Ruby and builds upon itself. It will stop at the first place you need to correct.

Some koans simply need to have the correct answer substituted for an incorrect one. Some, however, require you to supply your own answer. If you see the method __ (a double underscore) listed, it is a hint to you to supply your own code in order to make it work correctly.

Author

Jim Weirich <jim@neo.org>

Author

Joe O’Brien <joe@objo.com>

Issue Tracker

www.pivotaltracker.com/projects/48111

Requires

Ruby 1.8.x or later and Rake (any recent version)

RubyKoans is released under a Creative Commons, Attribution-NonCommercial-ShareAlike, Version 3.0 (creativecommons.org/licenses/by-nc-sa/3.0/) License.