← Graph

Method#to_proc

concept 1 connections

Ruby converts a `Method` object (obtained via `object.method(:name)`) to a Proc bound to its original receiver. Combined with `curry`, allows partial application: `2.method(:+).to_proc.curry(2)[2]` yields a proc that adds 2 to its argument, usable as `&` block in `map`.

category
pattern
about
Method#to_proc concept
Uses method(:+).to_proc with curry to pass an argument via map.

Provenance

Read by
1 extraction