lib/micro/case/flow.rb in u-case-2.0.0 vs lib/micro/case/flow.rb in u-case-2.1.0
- old
+ new
@@ -27,10 +27,13 @@
end
RUBY
private_constant :ClassMethods, :CONSTRUCTOR
+ # Deprecated: Classes with flows are now defined via `Micro::Case` inheritance
def self.included(base)
+ warn 'Deprecation: Micro::Case::Flow mixin is being deprecated, please use `Micro::Case` inheritance instead.'
+
def base.flow_reducer; Reducer; end
base.extend(ClassMethods)
base.class_eval(CONSTRUCTOR)