Ruby Meta-programming
Topics
- What is and Why Meta-programming?
- Ruby language characteristics (that make it a great metaprogramming language)
- Object#respond_to?
- Object#send
- Dynamic typing (and Duck typing)
- missing_method
- define_method
What is Meta-Programming?
- Meta-programming is the writing of computer programs that write or manipulate other programs (or even themselves) as their data
Download course content