Самым очевидным, что прыгнет в мою голову, будут блоки. Блоки можно легко преобразовать в объект Proc
, используя форму параметра &block
в списке параметров или используя lambda
, proc
, Proc.new
или (в Ruby 1.9) «стабильную лямбду» синтаксис. Но сами по себе они не являются объектами.
Другим примером являются операторы.