▲ | nasmorn 20 hours ago | |
IMO blocks are not something to be careful about in ruby. If you don’t use blocks you are the weirdo in this language. Method missing is a different beast altogether. I would probably avoid it nowadays. | ||
▲ | vidarh 15 hours ago | parent [-] | |
There are legitimate uses of method_missing (though often you'd want to call define_method dynamically instead for performance), but they tend to be when you use an object as a proxy for something (say a remote API) where you genuinely can't know the set of messages the object might need to be able to receive. |