lib/bcdd/result/data.rb | 100644 | 0 | 0 | | | 606 Bytes | 2268df831106e613435402ccbd4571c92ab9c99f704c8c9fa085a5d173ea2a92 |
lib/bcdd/result/error.rb | 100644 | 0 | 0 | | | 1.68 KB | 871bc32c3fa70a95c885641a0fda9031f6caa7b0c6dcdb8a50bdc2344905cebc |
.rubocop.yml | 100644 | 0 | 0 | | | 1.54 KB | 98467261395146f24cc4d8c4abab34d6e63e6b91693a9719ccab5d607deeecc6 |
.rubocop_todo.yml | 100644 | 0 | 0 | | | 493 Bytes | 7bc25123f6ee2bcd00ef205c02133e7d8b50931257206c2f3bcf331ef564d4eb |
CHANGELOG.md | 100644 | 0 | 0 | | | 24 KB | 59a1d37b92f157cfcecc1764dbe4cd9a65b98b661aeee99789594453b0891175 |
CODE_OF_CONDUCT.md | 100644 | 0 | 0 | | | 5.1 KB | accba0db33817486e7e1baf7b24c38d7fe9e82f1815aac139b44fb302ed860db |
LICENSE.txt | 100644 | 0 | 0 | | | 1.06 KB | 348d175841de32416aa9cd3565cbdaab54f4df20b8ac3cc5d61ad29d6b963f4f |
README.md | 100644 | 0 | 0 | | | 86.9 KB | e45b4fcc744b24875524fee310c4b47fb40de718c2229b5236a57e5dd8f29dab |
Rakefile | 100644 | 0 | 0 | | | 565 Bytes | 7b4b3d00388c794d981264aa3afcab56a452677c5cab6cadddb1924a227180bb |
Steepfile | 100644 | 0 | 0 | | | 1013 Bytes | dd1c657b3ae65ecae489dcb1656305eade30d0b07e7763f77f65c1852d4e3aba |
examples/multiple_listeners/Rakefile | 100644 | 0 | 0 | | | 1.29 KB | 35cb5c7d0d996e35fb7d269eed1e4312ade03daf0d91c1e3df1b0405579e3f08 |
examples/multiple_listeners/app/models/account.rb | 100644 | 0 | 0 | | | 464 Bytes | 4aeace117a61f971ac7c027ff91e63c88e68288d6f12e673f52a8e560073c47d |
examples/multiple_listeners/app/models/account/member.rb | 100644 | 0 | 0 | | | 263 Bytes | f9587f0a7c740928aa6db399a5a95f65d45ca676eda91f703b110748c87ae561 |
examples/multiple_listeners/app/models/account/owner_creation.rb | 100644 | 0 | 0 | | | 1.77 KB | 29056e7791637a084e1485f078d1b87d29add63fe9e583183ff3994c5bfd92ce |
examples/multiple_listeners/app/models/user.rb | 100644 | 0 | 0 | | | 558 Bytes | feecd51e51ac40ea8a01411634b6db8304d0a488a73e80b6517ad3e2767bbfa5 |
examples/multiple_listeners/app/models/user/creation.rb | 100644 | 0 | 0 | | | 2.16 KB | 8937a911666fff4fd718af2ef69a6cba1f57b0e584f8c7b1095bc65d99452d15 |
examples/multiple_listeners/app/models/user/token.rb | 100644 | 0 | 0 | | | 148 Bytes | bb530262b92287face394a06f1a73edf1b3e2c72dbcee2992e6c15757fb39c31 |
examples/multiple_listeners/app/models/user/token/creation.rb | 100644 | 0 | 0 | | | 1.51 KB | 2bd4b07b65d04a43e1489c6b6123fcdf5d092a84b84cb118aa7f114b8cb7e905 |
examples/multiple_listeners/config.rb | 100644 | 0 | 0 | | | 620 Bytes | 4bc8bbc402ca0f499e85f2adb77d9bb422001f90c42e5ed40c6ecd4409860973 |
examples/multiple_listeners/config/boot.rb | 100644 | 0 | 0 | | | 323 Bytes | 6e3e2635a72bd939c07dbbe9f95c5aed9937c01f89945baf3e0227433d3c6082 |
examples/multiple_listeners/config/initializers/bcdd.rb | 100644 | 0 | 0 | | | 241 Bytes | 29d5c6622910ebb7ba7450674e3234f4016a52cdb5a9b114e315721301762f26 |
examples/multiple_listeners/db/setup.rb | 100644 | 0 | 0 | | | 1.63 KB | c6d91acef14eb37f5cce3627911272b12373dd6dcde1d6a1b268586274177f89 |
examples/multiple_listeners/lib/bcdd/result/event_logs_record.rb | 100644 | 0 | 0 | | | 848 Bytes | 140822be0ba6c79a047b02fb022280c8ca46d83fe2979bf2d99aa7a44b733947 |
examples/multiple_listeners/lib/bcdd/result/rollback_on_failure.rb | 100644 | 0 | 0 | | | 276 Bytes | e6be620cda5f8cd98985016935bd4b64e31c72bdab6deed0953b455a6bf0b2a9 |
examples/multiple_listeners/lib/event_logs_listener/stdout.rb | 100644 | 0 | 0 | | | 1.81 KB | a1219b6749349364a0665220a3cd0d2997844fdb4391cbb12111c22798c49144 |
examples/multiple_listeners/lib/runtime_breaker.rb | 100644 | 0 | 0 | | | 234 Bytes | 5efe37513fd832c3f802b99ddc2cdc7ed7ed35cf0a71d290b464cc9fa7c4c1ae |
examples/service_objects/Rakefile | 100644 | 0 | 0 | | | 765 Bytes | d306bb2714df3996249ce14c61d844cb7a42fb14a38dff6146ef68d8319545e6 |
examples/service_objects/app/models/account.rb | 100644 | 0 | 0 | | | 464 Bytes | 4aeace117a61f971ac7c027ff91e63c88e68288d6f12e673f52a8e560073c47d |
examples/service_objects/app/models/account/member.rb | 100644 | 0 | 0 | | | 263 Bytes | f9587f0a7c740928aa6db399a5a95f65d45ca676eda91f703b110748c87ae561 |
examples/service_objects/app/models/user.rb | 100644 | 0 | 0 | | | 558 Bytes | feecd51e51ac40ea8a01411634b6db8304d0a488a73e80b6517ad3e2767bbfa5 |
examples/service_objects/app/models/user/token.rb | 100644 | 0 | 0 | | | 148 Bytes | bb530262b92287face394a06f1a73edf1b3e2c72dbcee2992e6c15757fb39c31 |
examples/service_objects/app/services/account/owner_creation.rb | 100644 | 0 | 0 | | | 1.28 KB | dff2c5483b45bb892afb1aef2337cb57045ba5c371f5e8448ec50ec425fdbb75 |
examples/service_objects/app/services/application_service.rb | 100644 | 0 | 0 | | | 1.64 KB | a7de7d149b15be97df90f0013994ff369544c6f649e706792246137e5b31df79 |
examples/service_objects/app/services/user/creation.rb | 100644 | 0 | 0 | | | 1.74 KB | 975de09be399baf9f39beeec06abb9e2e67bfdde9cd94cb709136bd56240a79f |
examples/service_objects/app/services/user/token/creation.rb | 100644 | 0 | 0 | | | 1 KB | 97b5ecaefc530bc10880f2ef75cd766d82c399f8f19ad08b660a1116093c24e0 |
examples/service_objects/config.rb | 100644 | 0 | 0 | | | 475 Bytes | 970e4cd55fe78a82fc68db98356a2d66419e93a720b98a41e023762e2b4113f2 |
examples/service_objects/config/boot.rb | 100644 | 0 | 0 | | | 346 Bytes | 8b4f3d5c375b6a6803cfce5e7af67fe42c2c81c4c60ba929679d07f188b6ff58 |
examples/service_objects/config/initializers/bcdd.rb | 100644 | 0 | 0 | | | 241 Bytes | 29d5c6622910ebb7ba7450674e3234f4016a52cdb5a9b114e315721301762f26 |
examples/service_objects/db/setup.rb | 100644 | 0 | 0 | | | 1.29 KB | 1fa74f129cdf0d5751e5a2bd5900de5358a5f3278d6512a185568128c83f388e |
examples/single_listener/Rakefile | 100644 | 0 | 0 | | | 2.21 KB | e47110495a74e24452677972bf273c1dcb1168f4269fa57e1677ba8b24eeec37 |
examples/single_listener/app/models/account.rb | 100644 | 0 | 0 | | | 464 Bytes | 4aeace117a61f971ac7c027ff91e63c88e68288d6f12e673f52a8e560073c47d |
examples/single_listener/app/models/account/member.rb | 100644 | 0 | 0 | | | 263 Bytes | f9587f0a7c740928aa6db399a5a95f65d45ca676eda91f703b110748c87ae561 |
examples/single_listener/app/models/account/owner_creation.rb | 100644 | 0 | 0 | | | 1.77 KB | 29056e7791637a084e1485f078d1b87d29add63fe9e583183ff3994c5bfd92ce |
examples/single_listener/app/models/user.rb | 100644 | 0 | 0 | | | 558 Bytes | feecd51e51ac40ea8a01411634b6db8304d0a488a73e80b6517ad3e2767bbfa5 |
examples/single_listener/app/models/user/creation.rb | 100644 | 0 | 0 | | | 2.16 KB | 8937a911666fff4fd718af2ef69a6cba1f57b0e584f8c7b1095bc65d99452d15 |
examples/single_listener/app/models/user/token.rb | 100644 | 0 | 0 | | | 148 Bytes | bb530262b92287face394a06f1a73edf1b3e2c72dbcee2992e6c15757fb39c31 |
examples/single_listener/app/models/user/token/creation.rb | 100644 | 0 | 0 | | | 1.51 KB | 2bd4b07b65d04a43e1489c6b6123fcdf5d092a84b84cb118aa7f114b8cb7e905 |
examples/single_listener/config.rb | 100644 | 0 | 0 | | | 544 Bytes | 707edee1f317a1bb41dea6e74191596ba2e518c7dafdce63ac1178f7b388ba2c |
examples/single_listener/config/boot.rb | 100644 | 0 | 0 | | | 323 Bytes | 6e3e2635a72bd939c07dbbe9f95c5aed9937c01f89945baf3e0227433d3c6082 |
examples/single_listener/config/initializers/bcdd.rb | 100644 | 0 | 0 | | | 241 Bytes | 29d5c6622910ebb7ba7450674e3234f4016a52cdb5a9b114e315721301762f26 |
examples/single_listener/db/setup.rb | 100644 | 0 | 0 | | | 1.29 KB | 1fa74f129cdf0d5751e5a2bd5900de5358a5f3278d6512a185568128c83f388e |
examples/single_listener/lib/bcdd/result/rollback_on_failure.rb | 100644 | 0 | 0 | | | 276 Bytes | e6be620cda5f8cd98985016935bd4b64e31c72bdab6deed0953b455a6bf0b2a9 |
examples/single_listener/lib/runtime_breaker.rb | 100644 | 0 | 0 | | | 262 Bytes | 9558ec38c4a82fc3d044c5bd25b4c17d995edb6c39d27927f55fe635cc2771b5 |
examples/single_listener/lib/single_event_logs_listener.rb | 100644 | 0 | 0 | | | 3.95 KB | f1a6a0a1effe5cf0b72fdfe811f37286060c28811022546c2a733c35d6b6154f |
lib/bcdd-result.rb | 100644 | 0 | 0 | | | 53 Bytes | f341c732dea1a4dbeaf2959e693b41f8ec20d0a6f221681c987bdfe7c1279b8e |
lib/bcdd/context.rb | 100644 | 0 | 0 | | | 2.34 KB | f473ec33cfbb642c0bdc016740b8eee0e9d53149c9fabde02257408f08789ff5 |
lib/bcdd/context/callable_and_then.rb | 100644 | 0 | 0 | | | 1.3 KB | 33707a37e23d4a36ae750d72de15dc88a8906c45a9bc5fe8f49e9c02271ee129 |
lib/bcdd/context/expectations.rb | 100644 | 0 | 0 | | | 523 Bytes | 157c846f817dac381bf19031d8f8bfc1a8778eaa3a3f2f561ea3cf8ce438ac74 |
lib/bcdd/context/expectations/mixin.rb | 100644 | 0 | 0 | | | 790 Bytes | 502b205c12c7619cd45d8d66f5c3a258d3ea0e9aec55db7262088330f5fee91e |
lib/bcdd/context/failure.rb | 100644 | 0 | 0 | | | 165 Bytes | bea0d1cad5cc4f5e7df8da3a791387862c1f63858607bb7d4a80890738b5e97a |
lib/bcdd/context/mixin.rb | 100644 | 0 | 0 | | | 1.3 KB | 93eae60a4f5a0d39af87e5a2540ca9a5a06a42542e988e150f6d91a4b2398d44 |
lib/bcdd/context/success.rb | 100644 | 0 | 0 | | | 1020 Bytes | f796026830b425f916b9bbc07341fa4635eb059321a20a20eae398c9fb6a5b8b |
lib/bcdd/failure.rb | 100644 | 0 | 0 | | | 308 Bytes | 286a57ccc3f92e6f95f1cf0b88e496e50338ac58e49c01bcb491a068ef033038 |
lib/bcdd/result.rb | 100644 | 0 | 0 | | | 752 Bytes | 7e6efcdca9d0e9120a6a9e2e2775f01828747803ccf20ddd5f2fc99a767ad204 |
lib/bcdd/result/_self.rb | 100644 | 0 | 0 | | | 4.56 KB | b50910ef73ea3bc87b8c639421c5081f647ab97fde7614da991ae0d192d5835c |
lib/bcdd/result/callable_and_then.rb | 100644 | 0 | 0 | | | 228 Bytes | 01b2289759a9924a7b396b6bca0edfb1edf762437bf5446eb5c346150a3f61a7 |
lib/bcdd/result/callable_and_then/caller.rb | 100644 | 0 | 0 | | | 1.62 KB | 7a488d1bdc685611e52705c290cdafd443716554645a29ed1c37efd46e88d6e7 |
lib/bcdd/result/callable_and_then/config.rb | 100644 | 0 | 0 | | | 306 Bytes | da47ec29578267794b747b21af3f2799839a2056fef5c0f5190cdd097b4519e6 |
lib/bcdd/result/callable_and_then/error.rb | 100644 | 0 | 0 | | | 286 Bytes | 0189e67712b7abc3862bd6f86992b6df42dd39e7d3e1312006488ccd0abe9de8 |
lib/bcdd/result/config.rb | 100644 | 0 | 0 | | | 1.37 KB | 128b2776f02e59e1b35ba5b5b47f82cb1ec0dc3e38819a506dcab197bb6410ea |
lib/bcdd/result/config/options.rb | 100644 | 0 | 0 | | | 647 Bytes | a17085d4d6a4d3c336563070bdbbf7de789b0de24ff2bdb2dc9896b1c394475f |
lib/bcdd/result/config/switcher.rb | 100644 | 0 | 0 | | | 1.73 KB | 07fe0959eea6295ca35783cdff495660f207926abf3a2151d7ed85e83be4bea9 |
lib/bcdd/result/config/switchers/addons.rb | 100644 | 0 | 0 | | | 547 Bytes | e7e690ad4562dfce482fa6d0da51d8cb3a555d172a1d6ebc0da813b0bac00cf1 |
lib/bcdd/result/config/switchers/constant_aliases.rb | 100644 | 0 | 0 | | | 910 Bytes | 6f7ef7bda24ec28eefed12cad1c2666554f9c9d8beb50c7c0f6a579bcd67c73d |
lib/bcdd/result/config/switchers/features.rb | 100644 | 0 | 0 | | | 894 Bytes | 12f0e4a0dcfb5dc10b8e353030eca0e6b66ff7ca3ffb742da9987db8fd75dbd8 |
lib/bcdd/result/config/switchers/pattern_matching.rb | 100644 | 0 | 0 | | | 437 Bytes | ab9b1b4878c8c545ae4157444caa2c2b939da518cea25d9973fa9a94347fa334 |
lib/bcdd/result/contract.rb | 100644 | 0 | 0 | | | 878 Bytes | 75376baae978783ba03c2cff351515b5a6eefcae675f5674ff17a31c16d3db4a |
lib/bcdd/result/contract/disabled.rb | 100644 | 0 | 0 | | | 371 Bytes | ad1105fd9ef0e2fe49a7ac30ceaa968fc983d5b798006e2832f1082903ac8401 |
lib/bcdd/result/contract/error.rb | 100644 | 0 | 0 | | | 511 Bytes | e11946988826a91ecebb2ddefef8e00f71b573baa6bbcdfab2dc7918fb29ad71 |
lib/bcdd/result/contract/evaluator.rb | 100644 | 0 | 0 | | | 1.05 KB | 06be1568acc24f84c50551e7214e291fcdb9171ef2ee375f2c772569809b9470 |
lib/bcdd/result/contract/for_types.rb | 100644 | 0 | 0 | | | 572 Bytes | 088854da8bd2a58ce65d101d4bb7daf6806267540e62ab399c0ad8dbeede4a59 |
lib/bcdd/result/contract/for_types_and_values.rb | 100644 | 0 | 0 | | | 1.2 KB | ae0cb60738f4cfc3733b278dc9acbc17b96fcfd0794f9ca10162c319503494f6 |
lib/bcdd/result/contract/interface.rb | 100644 | 0 | 0 | | | 355 Bytes | d20aa533d05c9784f46200b7aa19f8810c32eb27aafc5acb9f5a39d691804172 |
lib/bcdd/result/contract/type_checker.rb | 100644 | 0 | 0 | | | 843 Bytes | 552ebdbeaeb30738e75d1dc0daaf0bedaf0ca77374622d7541e4c927f7ddecd6 |
lib/bcdd/result/event_logs.rb | 100644 | 0 | 0 | | | 719 Bytes | 6464838e4b4a0cf05662980d340f57d815153b840951b5886474ce3d439eb968 |
lib/bcdd/result/event_logs/config.rb | 100644 | 0 | 0 | | | 606 Bytes | 7d0c65054e94fb07f9929b8db2abdfbb45e9ec37cd3c99178690be5826556783 |
lib/bcdd/result/event_logs/listener.rb | 100644 | 0 | 0 | | | 881 Bytes | ee6279ef829e644e5fd3fe806bcdc1ed738fdbc141172ccf20192745702a9416 |
lib/bcdd/result/event_logs/listeners.rb | 100644 | 0 | 0 | | | 2.62 KB | ed8c940df468d091a0419753b745d718d6119694425207f0f7eb456590e7b9eb |
lib/bcdd/result/event_logs/tracking.rb | 100644 | 0 | 0 | | | 713 Bytes | a0ce9c3efd2b08868769283dc2df7ebe4c792702890c70a3e7dd26214ad08dec |
lib/bcdd/result/event_logs/tracking/disabled.rb | 100644 | 0 | 0 | | | 264 Bytes | 1e9a87d3af030317582c389ac28c8b82af04051430b29fe2b5e9b631f82efd91 |
lib/bcdd/result/event_logs/tracking/enabled.rb | 100644 | 0 | 0 | | | 3.68 KB | d3403140e0976ddc104ac085e9f18485e7c06bfafe63630c993a5c202dd21b7e |
lib/bcdd/result/event_logs/tree.rb | 100644 | 0 | 0 | | | 2.73 KB | 73a6e5a7421102ae87fd4a1376995ce4e200464e4275dc15b45eac5184e1fc8b |
lib/bcdd/result/expectations.rb | 100644 | 0 | 0 | | | 1.98 KB | 47ca70d49bcbf8dbaed1aa0f77fdfe8f669cf268c364515a6df89e6d922c0c2b |
lib/bcdd/result/expectations/mixin.rb | 100644 | 0 | 0 | | | 1.3 KB | ff6f6f1340410e084f372d3d33a3f80217da69f0db73130bcda260688dabc269 |
lib/bcdd/result/failure.rb | 100644 | 0 | 0 | | | 198 Bytes | d865ba2314c768aff67c48f1a7291b82adef9ea37567b3e8743270b110a983a0 |
lib/bcdd/result/handler.rb | 100644 | 0 | 0 | | | 1.17 KB | 8ac7e7eecf23898d22278e002e9ab9a749ccc06a87bd49d140f1ffc0e2680e32 |
lib/bcdd/result/handler/allowed_types.rb | 100644 | 0 | 0 | | | 977 Bytes | fa42b097aba150b6077711cd2faf5634cb17f22ab3e315451697844f688465c1 |
lib/bcdd/result/ignored_types.rb | 100644 | 0 | 0 | | | 228 Bytes | b6e8023035acfab67c92d3f33861f25fa612e2f058dfc728b5c6efbb56697828 |
lib/bcdd/result/mixin.rb | 100644 | 0 | 0 | | | 1.66 KB | 9b337ca30e18e05ba64d66341f319eb87bce42106796444c2c4e242f0d947788 |
lib/bcdd/result/success.rb | 100644 | 0 | 0 | | | 198 Bytes | b3eede51ce1061c1326fbbe6a5110e45aba70cbe6409e5b9422a06072125b3a8 |
lib/bcdd/result/version.rb | 100644 | 0 | 0 | | | 90 Bytes | 13c3488a8f2d897c9e8806c0a2c7b869de5fbd9d1c4cb8dd7de897e58121aa82 |
lib/bcdd/success.rb | 100644 | 0 | 0 | | | 301 Bytes | ce6781de594b4e95829c4e7707311f1c6ea19fc193fa1a918f8d0151e679a6bc |
sig/bcdd/context.rbs | 100644 | 0 | 0 | | | 4.23 KB | 16ae090aaf3950f7ae380a0e6bb76f65cf926c634a8ee8aebbd5f5232770216b |
sig/bcdd/failure.rbs | 100644 | 0 | 0 | | | 300 Bytes | cec92d094ee1bd006cff3d447878f9104dec3b08e520ded5254bbd40d2ee2f39 |
sig/bcdd/result.rbs | 100644 | 0 | 0 | | | 2.66 KB | fe20ec1e06a2f1cd1a9f17bbdd773b496fbc6d49eab7107c24208c2111c36387 |
sig/bcdd/result/callable_and_then.rbs | 100644 | 0 | 0 | | | 1.17 KB | 558bd03a86128abea49fde0c60fd0d260b794e3f87f2f3ca096ee57a02480dcd |
sig/bcdd/result/config.rbs | 100644 | 0 | 0 | | | 2.81 KB | f69b4a4c1fafe09c5e6b81241f4214554e905c65ec99e9ff1a627ad7dd419beb |
sig/bcdd/result/context.rbs | 100644 | 0 | 0 | | | 48 Bytes | 8ba21a1c30cce3ab471ffc60b8380723253664d0cc5d11c6ff028753f1553260 |
sig/bcdd/result/contract.rbs | 100644 | 0 | 0 | | | 2.73 KB | 0aef52ded50e61c2573545df6db067e9118278b8e604624aaaca656e446d344d |
sig/bcdd/result/data.rbs | 100644 | 0 | 0 | | | 352 Bytes | 4795e71d30cb8d41c0cfe282fc24b70f33a96ef73590edf62bc2b01629e38afd |
sig/bcdd/result/error.rbs | 100644 | 0 | 0 | | | 1020 Bytes | ebb1cf3409889097f15142db72a74411170a6c7d2cd27a7c0c88acc1c7332026 |
sig/bcdd/result/event_logs.rbs | 100644 | 0 | 0 | | | 5.49 KB | d078780de2f56c2f322f3b89eb1365519987fabb7a13bfba54bad8e6e945309f |
sig/bcdd/result/expectations.rbs | 100644 | 0 | 0 | | | 1.75 KB | 1c1cac985b2b4cc64a2d58be97d28b70c0be017d05d18b7a96852b3e35462b15 |
sig/bcdd/result/handler.rbs | 100644 | 0 | 0 | | | 1.11 KB | 20b40435801d0421171a6c1884ca89714fa3ff48d2cdb840c3c96dcfaf58abcc |
sig/bcdd/result/ignored_types.rbs | 100644 | 0 | 0 | | | 163 Bytes | dee4f57105ece72e304fa5a4fe8016b29827521c785195ff1b5e77fbaccde3be |
sig/bcdd/result/mixin.rbs | 100644 | 0 | 0 | | | 1 KB | ee9960b070bb5a40e6701a4c01950266d64683d15f8eceed3c6915c29a322df5 |
sig/bcdd/result/version.rbs | 100644 | 0 | 0 | | | 57 Bytes | 9e7515079d2f760073307ae098e90ed27f5fbf1f9f72ba49983c7100f82b2893 |
sig/bcdd/success.rbs | 100644 | 0 | 0 | | | 293 Bytes | 511adacfe7924e72a01a918d67ea97ecf485241135be608a2aa955130d808f78 |