My solutions and notes from the Ruby Koans project from EdgeCase UK
Ruby
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
autotest
.path_progress
GREED_RULES.txt
README.rdoc
Rakefile
about_array_assignment.rb
about_arrays.rb
about_asserts.rb
about_blocks.rb
about_class_methods.rb
about_classes.rb
about_constants.rb
about_control_statements.rb
about_dice_project.rb
about_exceptions.rb
about_extra_credit.rb
about_hashes.rb
about_inheritance.rb
about_iteration.rb
about_java_interop.rb
about_message_passing.rb
about_methods.rb
about_modules.rb
about_nil.rb
about_objects.rb
about_open_classes.rb
about_proxy_object_project.rb
about_regular_expressions.rb
about_sandwich_code.rb
about_scope.rb
about_scoring_project.rb
about_strings.rb
about_symbols.rb
about_triangle_project.rb
about_triangle_project_2.rb
about_true_and_false.rb
array_test.rb
auto_enlighten.rb
code_mash.rb
edgecase.rb
example_file.txt
first_test.rb
path_to_enlightenment.rb
test_helper.rb
triangle.rb

README.rdoc

Solutions to EdgeCase Ruby Koans

Acknowledgments

Original EdgeCase Project: github.com/edgecase/ruby_koans

About

Please, please, please don't use this as a cheat sheet. EdgeCase did an excellent job on these exercises and they are extremely valuable to your learning and growth to legitimately work on this without cheating. However, there were many questions, comments and areas where I got stuck and I thought I'd share my eventual answers for my later reference, correction or other people's benefit.

Nasty bits I broke into Learned: sections. Run `grep -rn Learned: *` in the project root for a quick print-out of what I thought were gotchas and tricky bits.

Also included is an auto_enlighten.rb script which will automatically run the koans tests using watchr. Just run with `watchr auto_enlighten.rb` after installing the watchr gem.

PS: I ran the koans on 1.8.7.