solid-process/solid-result

View on GitHub
Branch: main(View all)
NameLines of codeMaintainabilityTest coverage
examples/single_listener/config.rb15
A
0 mins
examples/single_listener/config/boot.rb10
A
0 mins
examples/single_listener/config/initializers/solid_result.rb4
A
0 mins
examples/single_listener/db/setup.rb37
B
4 hrs
examples/single_listener/lib/runtime_breaker.rb7
A
0 mins
examples/single_listener/lib/single_event_logs_listener.rb45
A
0 mins
examples/single_listener/lib/solid/result/rollback_on_failure.rb10
A
0 mins
lib/solid-result.rb1
A
0 mins
lib/solid/failure.rb17
A
0 mins
lib/solid/output.rb79
A
0 mins
lib/solid/output/callable_and_then.rb29
A
0 mins
lib/solid/output/expectations.rb18
A
0 mins
lib/solid/output/expectations/mixin.rb23
A
0 mins
lib/solid/output/failure.rb6
A
0 mins
lib/solid/output/mixin.rb43
A
0 mins
lib/solid/output/success.rb25
A
0 mins
lib/solid/result.rb22
A
0 mins
lib/solid/result/_self.rb140
B
4 hrs
lib/solid/result/callable_and_then.rb7
A
0 mins
lib/solid/result/callable_and_then/caller.rb39
A
0 mins
lib/solid/result/callable_and_then/config.rb11
A
0 mins
lib/solid/result/callable_and_then/error.rb9
A
0 mins
lib/solid/result/config.rb51
A
0 mins
lib/solid/result/config/options.rb20
A
0 mins
lib/solid/result/config/switcher.rb59
A
0 mins
lib/solid/result/config/switchers/addons.rb20
A
0 mins
lib/solid/result/config/switchers/constant_aliases.rb23
A
0 mins
lib/solid/result/config/switchers/features.rb27
A
0 mins
lib/solid/result/config/switchers/pattern_matching.rb16
A
0 mins
lib/solid/result/contract.rb23
A
0 mins
lib/solid/result/contract/disabled.rb17
A
0 mins
lib/solid/result/contract/error.rb13
A
0 mins
lib/solid/result/contract/evaluator.rb32
A
0 mins
lib/solid/result/contract/for_types.rb20
A
0 mins
lib/solid/result/contract/for_types_and_values.rb32
A
35 mins
lib/solid/result/contract/interface.rb16
A
0 mins
lib/solid/result/contract/type_checker.rb26
A
0 mins
lib/solid/result/data.rb25
A
0 mins
lib/solid/result/error.rb47
A
0 mins
lib/solid/result/event_logs.rb20
A
0 mins
lib/solid/result/event_logs/config.rb19
A
0 mins
lib/solid/result/event_logs/listener.rb37
A
0 mins
lib/solid/result/event_logs/listeners.rb62
A
25 mins
lib/solid/result/event_logs/tracking.rb21
A
0 mins
lib/solid/result/event_logs/tracking/disabled.rb11
A
0 mins
lib/solid/result/event_logs/tracking/enabled.rb102
A
0 mins
lib/solid/result/event_logs/tree.rb98
A
0 mins
lib/solid/result/expectations.rb54
A
0 mins
lib/solid/result/expectations/mixin.rb47
A
0 mins
lib/solid/result/failure.rb8
A
0 mins