I'm now taking a sniff of Ruby Metaprogramming. This is my tiny Study Note. :)
Aug. 22st, 2009 by ashbb (Satoshi Asakawa)
-
The Ruby Object Model and Metaprogramming: Episode 1-7 - bought
-
The Ruby Object Model - free
Presentation of the Scotland on Rails conference 2009, by Dave Thomas
-
The Ruby Programming Language, Chapter 8: Reflection and Metaprogramming
-
Programming Ruby, Chapter 24: Metaprogramming
-
The Well-Grounded Rubyist, Part 3: Ruby dynamics
-
The Book Of Ruby, Chapter 20: Dynamic Programming
-
Ruby Best Practices, Chapter 3: Mastering the Dynamic Toolkit
-
Metaprogramming Ruby by Paolo Perrotta, Super Highly Recommend!!
-
cold-sky-27
A simple twitter client on Heroku, written in Ruby DSL as a Sinatra app. -
Dwemthy's Array Study Note
_why's mini tutorial about Ruby Metaprogramming. -
ToDoList with IRB
A tiny sample program for the first exercise. -
Turtle Graphics with Shoes
Very simple Ruby DSL on Shoes. -
An Exercise in Metaprogramming with Ruby - Study Note
Hal Fulton's fantastic exercise. -
Human Walking
Usingeval
,instance_eval
,instance_variables
,instance_variable_set
. -
alias_method_chain
Rails' fantastic magic. Refer to Metaprogramming Ruby, Chapter 7. -
Event Checker
Refer to Metaprogramming Ruby, Chapter 3.
- Seeing Metaclasses Clearly
- Extending your include knowledge of Ruby
- Using methodmissing and respondto? to create dynamic methods
- Ola Bini's blogs on Meta programming
- ss001: nested def keyword
- ss002: closure and flat scope
- ss003: class variables belong to class hierarchies
- create more sample codes
- write more contents
:-D
ashbb