Help make Code School better
We are hoping that you could take a minute to let us know what you thought about Ruby Bits Part 2.
Level 1 Free Level 1 Video | 8 ChallengesBlocks, Procs & Lambdas
An advanced look at code blocks and how to use procs and lambdas to encapsulate blocks of code
Level 2 1 Video | 8 ChallengesDynamic Classes & Methods
Techniques for defining, finding, and calling methods dynamically at runtime
Level 3 1 Video | 6 ChallengesUnderstanding Self
A look at how Ruby uses the value of self and how to change self as your program executes
Level 4 1 Video | 7 ChallengesMissing Methods
Using method_missing to capture, delegate, and respond to methods that don't exist
Level 5 1 Video | 7 ChallengesDSL Part 1
A brief intro to writing Domain Specific Languages in Ruby
Level 6 1 Video | 6 ChallengesDSL Part 2
More advanced tips and techniques for writing DSLs
Complete these levels to unlock
Course Completion Badge
Learn the more advanced bits every Ruby programmer should know. This advanced Ruby tutorial will help you take your Ruby knowledge to the next level.
- Intermediate Ruby Knowledge
About The Professors
Carlos is a software developer who is constantly looking for better ways to write code. When not making loud noises on his mechanical keyboard, he can be found rock climbing or playing music.
Mark is a former C++ and Java programmer who escaped the world of enterprise software development to find joy in Ruby. He is passionate about solving problems, especially for other people, sometimes even when they don't want him to.View Full Credits
- Estimated Course Length: 6 - 8 hours
Ruby Bits Part 2 targets Ruby version 1.9.x.