DEV Community


Discussion on: Ruby 2.7: The Pipeline Operator

mcelaney profile image
Mac in Philly

The pipe operator should support a FP approach to development where the dot syntax supports an OOP approach:

Should call the method bar/2 on the object returned

from the function foo/0

foo().bar(1, 2)

Should pass the object returned by function foo/0

as the first param on the function bar/3

foo() |> bar(1, 2)