metaprograming rails magic
TRANSCRIPT
Behind Rails Magic@hieuk09 - TINYpulse
about(me)
meta-programmingis writing code
which writes code
define_method
eval
• eval
• instance_eval
• class_eval
Hooks
• const_missing
• method_missing
How rails work?
• ActiveRecord DSL
• Dynamic methods
• Autoloader