Method: Micro::Case::Result#initialize
- Defined in:
- lib/micro/case/result.rb
#initialize(transitions_mapper = Transitions::MapEverything) ⇒ Result
Returns a new instance of Result.
24 25 26 27 28 29 30 31 32 33 34 |
# File 'lib/micro/case/result.rb', line 24 def initialize(transitions_mapper = Transitions::MapEverything) enable_transitions = @@transitions_enabled @__is_unknown = true @__accumulated_data = {} @__tracked_use_cases = Set.new @__accessible_attributes = {} @__transitions = enable_transitions ? [] : Kind::Empty::ARRAY @__transitions_mapper = transitions_mapper if enable_transitions end |