SlideShare is now on Android. 15 million presentations at your fingertips.  Get the app

×
  • Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
 

The Revenge of method_missing()

by on May 30, 2011

  • 3,405 views

Slides of my presentation at EuRuKo 2011 in Berlin.

Slides of my presentation at EuRuKo 2011 in Berlin.

Statistics

Views

Total Views
3,405
Views on SlideShare
3,359
Embed Views
46

Actions

Likes
7
Downloads
0
Comments
4

7 Embeds 46

http://lanyrd.com 36
http://twitter.com 4
https://twitter.com 2
http://tweetedtimes.com 1
http://a0.twimg.com 1
http://184.72.218.145 1
https://si0.twimg.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via SlideShare as Apple Keynote

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

14 of 4 previous next Post a comment

  • paoloperrotta paoloperrotta That's totally reasonable, and I had similar feedback from Matz himself - so next time I deliver the speech, I'll make it clear that you can make it work. :)
    My point is that getting it right in the first place is enough work that the alternative (define_method()) turns out to be easier in general.
    2 years ago
    Are you sure you want to
    Your message goes here
    Processing…
  • etiennebarrie etiennebarrie Yep the presentation was very good on these pitfalls (and funny), it's just that I don't like to see code not working when it could work :) 2 years ago
    Are you sure you want to
    Your message goes here
    Processing…
  • paoloperrotta paoloperrotta Agreed (Matz also called my attention to this). My point is not that you cannot make it work - you can, but the solution is complicated enough, and the pitfalls along the way slippery enough, that my final decision is not to use method_missing() in most cases where I can use define_method() instead. 2 years ago
    Are you sure you want to
    Your message goes here
    Processing…
  • etiennebarrie etiennebarrie https://gist.github.com/997005 is a way to make it work 2 years ago
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

The Revenge of method_missing() The Revenge of method_missing() Presentation Transcript