No description or website provided.
Failed to load latest commit information.
rails moving into subdirectories Jul 9, 2011
ruby-advanced use deck instead of showoff; updates for new 6-week night class Feb 24, 2012
ruby-objects edits after a couple more classes Jun 30, 2012
.gitignore .gitignore .idea folder (RubyMine) Jun 18, 2011 table style with border; teach procs before default block; misc tinke… Mar 14, 2012
Gemfile update Gemfile Jul 16, 2012
LICENSE.txt license Jul 24, 2011 git clone for dummies Jun 30, 2012 many changes during a live class Jul 20, 2012 remove redundant showoff.json files; move some advice into; s… May 18, 2012 iterators: Oct 17, 2011 rearranging May 31, 2012
outline.txt miscellaneous rearranging May 8, 2012
rails-logo.jpg move ruby-intro to top level Jul 28, 2011
rubies.png refactoring Matz quotes Jun 21, 2012
ruby-logo.jpg move ruby-intro to top level Jul 28, 2011
showoff.json misc Sep 19, 2011

Ruby Notes

Alex's notes and slides for teaching Ruby


Alex Chaffee

Showing the slides

We use a Ruby app called deck to generate and serve the slides. Install deck like this:

gem install deckrb

And of course, before you can see these slides, you need to clone this repo and change into its directory:

git clone
cd ruby_notes

Showing all the slides

deck showoff.json

This will launch a local web server on port 4333. Open your browser to localhost:4333.

On a Mac you can run:

open http://localhost:4333

On Windows I think you can run:

start http://localhost:4333

Use arrow keys to navigate slides. Press '?' to see a help window.

Showing some of the slides

Same as above, but specify the slide files you want, e.g.

deck ruby-basics/


deck ruby-objects/ ruby-objects/

Editing slides

Slides are in Markdown format.

Image files should be in, or relative to, the same directory as the slide source file that refers to them.

Based upon and/or inspired by


This project is under an open source license. We're not sure exactly which one... probably MIT.