push
github
144 of 162 branches covered (88.89%)
Branch coverage included in aggregate %.
211 of 214 new or added lines in 22 files covered. (98.6%)
640 of 659 relevant lines covered (97.12%)
130.85 hits per line
|
|
module DebugLogging |
1✔ |
|
|
module LambDarts |
1✔ |
|
|
module ErrorHandle |
1✔ |
|
|
def _dl_ld_error_handle(ld) |
1✔ |
|
|
if ld.config_proxy.error_handler_proc
|
216✔ |
| 6 |
begin
|
|
|
|
yield
|
4✔ |
|
|
rescue StandardError => e |
2✔ |
|
|
if ld.error_handler_proc
|
|
|
|
ld.error_handler_proc.call( |
2✔ |
| 11 |
ld.config_proxy, |
|
| 12 |
e, |
|
| 13 |
self,
|
|
| 14 |
ld.decorated_method, |
|
| 15 |
*ld.args, |
|
| 16 |
**ld.kwargs, |
|
| 17 |
) |
|
| 18 |
else
|
|
|
NEW
|
raise e |
× |
| 20 |
end
|
|
| 21 |
end
|
|
| 22 |
else
|
|
|
|
yield
|
212✔ |
| 24 |
end
|
|
| 25 |
end
|
|
| 26 |
end
|
|
| 27 |
end
|
|
| 28 |
end
|