Hi,

In message "proc {} vs. Method#to_proc"
    on 03/02/21, dblack / candle.superlink.net <dblack / candle.superlink.net> writes:

|Proc objects created by Method#to_proc seem to care about their arity
|in a way that other Proc objects don't.

Method#to_proc returns a Proc defined like

  Proc{|*args| self.call(*args)}

this explains the behavior.

							matz.