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 - 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!
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
7pm Pacific - 9pm Pacific on October 15, 2013
at
Noisebridge
16 students were there