module Kind::Action::StepAdapters

Private Instance Methods

Check!(mthod) click to toggle source
# File lib/kind/action.rb, line 81
def Check!(mthod); __Check(mthod, Empty::HASH); end
Map!(mthod) click to toggle source
# File lib/kind/action.rb, line 83
def Map!(mthod); __Map(mthod, Empty::HASH); end
Step!(mthod) click to toggle source
# File lib/kind/action.rb, line 82
def Step!(mthod); __Step(mthod, Empty::HASH); end
Tee!(_mthod) click to toggle source
# File lib/kind/action.rb, line 84
def Tee!(_mthod); raise NotImplementedError; end
Try!(mthod, opt = Empty::HASH) click to toggle source
# File lib/kind/action.rb, line 85
def Try!(mthod, opt = Empty::HASH); __Try(mthod, Empty::HASH, opt); end
__map_step_exception(value) click to toggle source
# File lib/kind/action.rb, line 92
def __map_step_exception(value)
  { exception: value }
end
__resolve_step(method_name, value) click to toggle source
# File lib/kind/action.rb, line 87
def __resolve_step(method_name, value)
  m = method(method_name)
  m.arity > 0 ? m.call(value) : m.call
end