class Micro::Cases::Safe::Flow

Private Instance Methods

__call_use_case(use_case, result, input) click to toggle source
# File lib/micro/cases/safe/flow.rb, line 7
        def __call_use_case(use_case, result, input)
  instance = __build_use_case(use_case, result, input)
  instance.__call__
rescue => exception
  raise exception if Case::Error.by_wrong_usage?(exception)

  result.__set__(false, exception, :exception, instance)
end