Module: Solana::Ruby::Kit::Functional
- Extended by:
- T::Sig
- Defined in:
- lib/solana/ruby/kit/functional.rb
Overview
Function composition utilities. Mirrors the TypeScript package @solana/functional.
Class Method Summary collapse
Class Method Details
.pipe(value, *fns) ⇒ Object
25 26 27 |
# File 'lib/solana/ruby/kit/functional.rb', line 25 def pipe(value, *fns) fns.reduce(value) { |acc, fn| T.unsafe(fn).call(acc) } end |