Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Ruby
branch: master
Failed to load latest commit information.
rails moving into subdirectories
ruby-advanced use deck instead of showoff; updates for new 6-week night class
ruby-basics many changes during a live class
ruby-objects edits after a couple more classes
.gitignore .gitignore .idea folder (RubyMine)
000_setup.md table style with border; teach procs before default block; misc tinke…
Gemfile update Gemfile
Gemfile.lock update Gemfile
LICENSE.txt license
README.md git clone for dummies
bad_names.md many changes during a live class
bootcamp.md remove redundant showoff.json files; move some advice into meta.md; s…
credits.md use deck instead of showoff; updates for new 6-week night class
current_class.md iterators:
meta.md minor edits
night_class.md rearranging
outline.txt miscellaneous rearranging
outlines.txt Modified for Chicago course 6/6-6/10/2011.
rails-logo.jpg move ruby-intro to top level
roo-butterfly.gif miscellaneous rearranging
rubies.png
ruby-intro.md refactoring Matz quotes
ruby-logo.jpg move ruby-intro to top level
ruby_for_programmers.md iterators:
showoff.json
todo.md misc

README.md

Ruby Notes

Alex's notes and slides for teaching Ruby

Author

Alex Chaffee alex@stinky.com

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 https://github.com/alexch/ruby_notes.git
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/strings.md

or

deck ruby-objects/objects.md ruby-objects/classes.md

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

LICENSE

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

Something went wrong with that request. Please try again.