Improve the inspect output
serradura opened this issue · 0 comments
serradura commented
Suggestions:
Micro::Case
instance
<Sum (Micro::Case) attributes={a: 1, b: 1}>
<Sum (Micro::Case::Safe) attributes={a: 1, b: 1}>
<Sum (Micro::Case::Strict) attributes={a: 1, b: 1}>
Micro::Case:::Result
instance
<Success (Micro::Case::Result) type=:ok data={number: 2} transitions=1>
<Failure (Micro::Case::Result) type=:invalid_number data={invalid_number: true} transitions=1>
Micro::Cases::Flow
instance
<Add9 (Micro::Cases::Flow) use_cases=[Add3, Add3, Add3]>
<Add9 (Micro::Cases::Safe::Flow) use_cases=[Add3, Add3, Add3]>