Skip to content

Commit

Permalink
[thoughtbot#13] Apply template to Ruby trail
Browse files Browse the repository at this point in the history
* Add Ruby Koans
* Add sections of the Pickaxe
  • Loading branch information
adarsh authored and Dan Croak committed May 26, 2012
1 parent 01c6aad commit 3344565
Show file tree
Hide file tree
Showing 3 changed files with 35 additions and 3 deletions.
2 changes: 1 addition & 1 deletion trails/git.md
Expand Up @@ -35,7 +35,7 @@ You know everyday git when you can:
* Merge a branch into master.
* Push to origin.

You are an advanced git user when you can:
You know advanced git when you can:

* Cherry pick commits.
* Reorder commits.
Expand Down
34 changes: 33 additions & 1 deletion trails/ruby.md
@@ -1,4 +1,36 @@
Ruby
====

* [Learn Ruby The Hard Way](http://ruby.learncodethehardway.org/book/).
Critical learning
-----------------

* Read [Learn Ruby The Hard Way](http://ruby.learncodethehardway.org/book/).
* Complete the [Ruby Koans](http://rubykoans.com).
* Read these sections of
[The Pickaxe](http://pragprog.com/book/ruby/programming-ruby):

```shell
Chapter 23, "Duck Typing"
Chapter 24, "Classes and Objects"
```

Validation
----------

You know everyday Ruby when you can:

* Use irb to test your ideas.
* Run programs.
* Print values.
* Define a method.
* Invoke a method.
* Compare objects.
* Define a class.
* Instantiate an object.
* Iterate over collections.

Ongoing reference
-----------------

* Ruby Library reference in
[The Pickaxe](http://www.amazon.com/Programming-Ruby-Pragmatic-Programmers-Edition/dp/0974514055)
2 changes: 1 addition & 1 deletion trails/vim.md
Expand Up @@ -42,7 +42,7 @@ You know everyday vim when you can:
* Modify your environment via dotfiles.
* Install plugins.

You are an advanced vim user when you can:
You know advanced vim when you can:

* Identify vim's use of every letter on the keyboard (uppercase and lowercase).

Expand Down

0 comments on commit 3344565

Please sign in to comment.