← Graph

Methods Gem for Ruby Method References

talk 6 connections

Arturo's wroclove.rb 2018 lightning talk on why Ruby developers love Ruby and how the community keeps experimenting with more expressive syntax. Reviews Elixir's pipe operator as an influence, Ruby 2.5's introduction of yield_self as a partial 'pipe' substitute, and blog posts and Ruby tracker discussion around method references. Presents his own `methods` gem (gem install methods) inspired by a prototype from 'CBen', which lets you reference public methods of other objects and private methods of self, with bonus features like pre-applying parameters, carrying keyword arguments, and carrying blocks. Deliberately prevents referencing private methods of another object ('we are not like Python').

type
lightning-talk
talk Methods Gem for Ruby Method References
about
Presents the methods gem.
talk Methods Gem for Ruby Method References
about
Context on community efforts for method reference syntax.
talk Methods Gem for Ruby Method References
about
Cites Elixir's pipe as motivation.
talk Methods Gem for Ruby Method References
about
yield_self concept
Discusses Ruby 2.5's yield_self as a partial pipe equivalent.
authored
Methods Gem for Ruby Method References talk
Speaker and gem author.
talk Methods Gem for Ruby Method References
presented_at
Arturo's lightning talk.

Provenance

Created in
Wroclove.rb 2018 — Lightning Talks 2026-04-17 16:18
Read by
32 extractions