Sha256: 3e97a2b6be36c733afe122f4cd08d835891708009cc71d89270f0b954adc00fe
Contents?: true
Size: 538 Bytes
Versions: 4
Compression:
Stored size: 538 Bytes
Contents
# frozen_string_literal: true require "dry/monads" require "marameters" module Pipeable module Steps # Provides a custom step blueprint. class Abstract include Dry::Monads[:result] include Composable def initialize *positionals, **keywords, &block @base_positionals = positionals @base_keywords = keywords @base_block = block @marameters = Marameters end protected attr_reader :base_positionals, :base_keywords, :base_block, :marameters end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
pipeable-0.4.0 | lib/pipeable/steps/abstract.rb |
pipeable-0.3.0 | lib/pipeable/steps/abstract.rb |
pipeable-0.2.0 | lib/pipeable/steps/abstract.rb |
pipeable-0.1.0 | lib/pipeable/steps/abstract.rb |