Class: PiecePipe::MethodAssemblyStep

Inherits:
AssemblyStep show all
Defined in:
lib/piece_pipe/method_assembly_step.rb

Instance Attribute Summary

Attributes inherited from Step

#source

Instance Method Summary collapse

Methods inherited from AssemblyStep

#install, #noop, #process

Methods inherited from Step

#to_enum

Constructor Details

#initialize(meth) ⇒ MethodAssemblyStep

Returns a new instance of MethodAssemblyStep.



3
4
5
# File 'lib/piece_pipe/method_assembly_step.rb', line 3

def initialize(meth)
  @method = meth
end

Instance Method Details

#receive(inputs) ⇒ Object



7
8
9
# File 'lib/piece_pipe/method_assembly_step.rb', line 7

def receive(inputs)
  install(@method.call(inputs))
end