Д
Просто аргументом передаётся
one_1(1, 2, method_1)
И в момент передачи этот метод запускается.
Более того
one_1(1, 2, method_1)
— это на самом деле one_1(1, 2, nil)
, потому что puts
возвращает nil
@RatTheMouse ещё момент, который рано или поздно сделает больно — метод со скобками пишется без пробела