lib/micro/case.rb in u-case-3.0.0.rc7 vs lib/micro/case.rb in u-case-3.0.0.rc8

- old
+ new

@@ -70,13 +70,11 @@ end def self.__new__(result, arg) input = result.__set_transitions_accessible_attributes__(arg) - instance = new(input) - instance.__set_result__(result) - instance + new(input).__set_result__(result) end def self.__flow_builder__ Cases::Flow end @@ -133,9 +131,11 @@ def __set_result__(result) raise Error::InvalidResultInstance unless result.is_a?(Result) raise Error::ResultIsAlreadyDefined if defined?(@__result) @__result = result + + self end private # This method was reserved for a new feature