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

You must have an active subscription to download PDF,Lab Zip and Recordings of this course topic.Please click the "Subscribe" button or the "Login" button if you already have an account.