Sha256: d0be7dddd26f7d4d32b0d6ec9d6b42b0d221a5244ff5760e7dee091762f59fcf
Contents?: true
Size: 270 Bytes
Versions: 4
Compression:
Stored size: 270 Bytes
Contents
# frozen_string_literal: true module Pipeable module Steps # Maps over a collection, processing each element, and answering a new result. class Map < Abstract def call(result) = result.fmap { |collection| collection.map(&base_block) } end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
pipeable-0.4.0 | lib/pipeable/steps/map.rb |
pipeable-0.3.0 | lib/pipeable/steps/map.rb |
pipeable-0.2.0 | lib/pipeable/steps/map.rb |
pipeable-0.1.0 | lib/pipeable/steps/map.rb |