Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Review of Metaprogramming Ruby 2

Review of Metaprogramming Ruby 2

Review of Metaprogramming Ruby 2 written by Paolo Perrotta https://pragprog.com/book/ppmetr2/metaprogramming-ruby-2

Derrick Parkhurst

November 21, 2014
Tweet

More Decks by Derrick Parkhurst

Other Decks in Technology

Transcript

  1. Spells • Around Alias • Blank Slate • Class Extension

    • Class Instance Variable • Class Macro • Clean Room • Code Processor • Context Probe • Deferred Evaluation • Dynamic Dispatch • Dynamic Method • Dynamic Proxy • Flat Scope • Ghost Method • Hook Method • Kernel Method • Lazy Instance Variable • Mimic Method • Monkeypatch • Namespace • Nil Guard • Object Extension • Open Class • Prepended Wrapper • Refinement • Refinement Wrapper • Sandbox • Scope Gate • Self Yield • Shared Scope • Singleton Method • String of Code • Symbol To Proc