Вдохновленный этим обсуждением, после некоторого поиска в Google я не смог найти ответ на довольно простой вопрос относительно методов в Ruby: являются ли методы объектами или нет?
Существуют разные мнения здесь и там, и мне бы очень хотелось услышать, скажем, подробное объяснение.
Я знаю метод Object#method, который принимает имя метода и возвращает экземпляр Method, но, с другой стороны, есть аналогичная вещь, которую вы можете сделать с блоками, чтобы сделать их в экземпляры Proc, а блоки не являются объектами, поэтому что делает методы разными?

