lib/micro/case.rb in u-case-3.0.0.rc5 vs lib/micro/case.rb in u-case-3.0.0.rc6

- old
+ new

@@ -68,19 +68,14 @@ "Related issue: https://github.com/serradura/u-case/issues/19\n" end end def self.__new__(result, arg) - instance = new(arg) + input = result.__set_transitions_accessible_attributes__(arg) + + instance = new(input) instance.__set_result__(result) instance - end - - def self.__call_and_set_transition__(result, arg) - input = - arg.is_a?(Hash) ? result.__set_transitions_accessible_attributes__(arg) : arg - - __new__(result, input).__call__ end def self.__flow_builder__ Cases::Flow end