Inspired by this discussion, after some googling I wasn't able to find an answer to a pretty simple question regarding methods in Ruby: are methods objects or not?
I'm aware of
Object#method method, which takes a method name and returns a
Method instance, but, on the other hand, there's a similar thing you can do with blocks to make them into
Proc instances, and blocks aren't objects, so what makes methods any different?