Hi, Noisebridge! We added a new class at 7pm on October 15, 2013
Catch Up Day: Ruby Programming Level 2
This lesson continues from Level 1, to move on to some intermediate-level programming ideas, like monkey patching, closures and program scope.
## Pre-Requisites
We will assume you have read the material we have covered in [our Ruby Beginners Level 1 class](http://sameer.siruguri.net/railsschool-ruby/v2/index.html) - in particular, that you have installed Ruby, can write applications to read the command line, understand the basic syntax for creating arrays and hashes, defining a class, and calling methods on objects.
## Course Content
We will cover the following topics:
* What is _program scope_, and how can I use Ruby to inspect the program while it's running?
* How do methods that take blocks work? How do I write a method that takes a block as input?
* Blocks vs methods vs Procs - what's the difference?
The material for this class will be shared by the end of the week - [watch this space for updates](http://sameer.siruguri.net/railsschool-ruby/level2/index.html)!
If you have any questions about the material or suggestions for what to cover in the class, feel free to email us at team [at] railsschool.org
RSVP here: http://www.railsschool.org/l/ruby-catchup-level2-oct-15
May The Force Be With You!
Best regards,
Rails School, http://www.railsschool.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.noisebridge.net/pipermail/noisebridge-announce/attachments/20131009/d61de792/attachment.html>