.rubocop.yml | 100644 | 0 | 0 | | | 1.54 KB | d751f1c9644dcbfd28af462183c2efc76cbfb6c317cd6e4bff355fe772d9840b |
.rubocop_todo.yml | 100644 | 0 | 0 | | | 493 Bytes | 7bc25123f6ee2bcd00ef205c02133e7d8b50931257206c2f3bcf331ef564d4eb |
CHANGELOG.md | 100644 | 0 | 0 | | | 22.3 KB | f0edb53103aa353150595830cd0ba654ca082d3c978d136acb5f863be5bcf739 |
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 | | | 82.7 KB | 5843d806a48ac063d1e54be34cb24b240674aaf22123500330437e64f3792619 |
Rakefile | 100644 | 0 | 0 | | | 566 Bytes | 9856f2fe9aa9f098f9d62b2599a1df9252c0fcf7782f48a2f144b1d557b3ca79 |
Steepfile | 100644 | 0 | 0 | | | 1013 Bytes | ed3d5a34f1ec955135887875d12d9f979c59bed5e19ec195107e00722f3afa9a |
examples/multiple_listeners/Rakefile | 100644 | 0 | 0 | | | 1.31 KB | 50c9eff7dd4cc4c3eeb9a9227d721174a7ddcda45ec72c0f71f81fe9190d14b7 |
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.78 KB | 7790e7ee06911937036cb1a2d67b724b23167425207056642eee10c34a270e95 |
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 | 6a757ed5ad2c8bfbdfe79ed5b653904a681460aea61723782d1a6e5001eadeaf |
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 | efe12baace49d2394b5c74a5fc47de8b6c7cd659d35223c659de19eebc2883ca |
examples/multiple_listeners/config.rb | 100644 | 0 | 0 | | | 624 Bytes | f92505093997158771c3f366944eed2cb5ea1f70ee83b796953864c9d98b54d9 |
examples/multiple_listeners/config/boot.rb | 100644 | 0 | 0 | | | 323 Bytes | 6e3e2635a72bd939c07dbbe9f95c5aed9937c01f89945baf3e0227433d3c6082 |
examples/multiple_listeners/config/initializers/bcdd.rb | 100644 | 0 | 0 | | | 291 Bytes | 40659f5a46329bff8125df03f1f8794d1604b496e811e095177e34ea805df624 |
examples/multiple_listeners/db/setup.rb | 100644 | 0 | 0 | | | 1.69 KB | 0de80796aa61df06f17a6d3d766d15632db2547281a23a5c18455bc983b1f764 |
examples/multiple_listeners/lib/bcdd/result/rollback_on_failure.rb | 100644 | 0 | 0 | | | 276 Bytes | e6be620cda5f8cd98985016935bd4b64e31c72bdab6deed0953b455a6bf0b2a9 |
examples/multiple_listeners/lib/bcdd/result/transitions_record.rb | 100644 | 0 | 0 | | | 917 Bytes | 3deec68cecb73cdf980d9bbfd626aaa2a4e8d2c7eb5957964a8ad177be50833e |
examples/multiple_listeners/lib/runtime_breaker.rb | 100644 | 0 | 0 | | | 262 Bytes | 9558ec38c4a82fc3d044c5bd25b4c17d995edb6c39d27927f55fe635cc2771b5 |
examples/multiple_listeners/lib/transitions_listener/stdout.rb | 100644 | 0 | 0 | | | 1.57 KB | 7ae3cd6f3573b05874d4374e6f5e9cd0aae890f032109d4f5e8969f0c648594a |
examples/single_listener/Rakefile | 100644 | 0 | 0 | | | 2.22 KB | 1ebcc4672245c9ebb157255ee08f0e30a3e8b4e1c0d2564370ab6a6046ea7978 |
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.78 KB | 7790e7ee06911937036cb1a2d67b724b23167425207056642eee10c34a270e95 |
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 | 6a757ed5ad2c8bfbdfe79ed5b653904a681460aea61723782d1a6e5001eadeaf |
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 | efe12baace49d2394b5c74a5fc47de8b6c7cd659d35223c659de19eebc2883ca |
examples/single_listener/config.rb | 100644 | 0 | 0 | | | 545 Bytes | e877c23b7de6ed540910dd2fafa249db45dcf494cc2c54c24dfb219f80bf5a1b |
examples/single_listener/config/boot.rb | 100644 | 0 | 0 | | | 323 Bytes | 6e3e2635a72bd939c07dbbe9f95c5aed9937c01f89945baf3e0227433d3c6082 |
examples/single_listener/config/initializers/bcdd.rb | 100644 | 0 | 0 | | | 291 Bytes | 40659f5a46329bff8125df03f1f8794d1604b496e811e095177e34ea805df624 |
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_transitions_listener.rb | 100644 | 0 | 0 | | | 3.64 KB | f192aa135b65e2f2eee0c547818d14965a3c9bd0dfba718a5a0cf90e5b9d70d4 |
lib/bcdd-result.rb | 100644 | 0 | 0 | | | 53 Bytes | f341c732dea1a4dbeaf2959e693b41f8ec20d0a6f221681c987bdfe7c1279b8e |
lib/bcdd/result.rb | 100644 | 0 | 0 | | | 4.65 KB | 8700a7afd021978a72ecbf14c5cd6d4e001e94461c5449266274b367b235bb48 |
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 | 424a6548058692888da2bc97f7556f975c5448bd0d557dbbf580ca7376a3362d |
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.32 KB | 62046cefab3b46aab32426a182659d36e76ad071f931ccb24e394260a28d9fcf |
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 | | | 563 Bytes | 24d4a8f26bd1319b247d42126ec5ddf1f7b98e86f266fe40e0e58cf11b2d701e |
lib/bcdd/result/config/switchers/constant_aliases.rb | 100644 | 0 | 0 | | | 1.07 KB | aa848ef41b6482412096b97f9e7da665d750e8be19febd7ceb51a99cc3fa5491 |
lib/bcdd/result/config/switchers/features.rb | 100644 | 0 | 0 | | | 938 Bytes | 8449bc5734420dc27300b61f8c3c67d44198cc639b93c7622a820f068e9cfb30 |
lib/bcdd/result/config/switchers/pattern_matching.rb | 100644 | 0 | 0 | | | 445 Bytes | c0ba7f85626f4453b020129828675c4d0af81b6909406b35b3e7fb601d46cebf |
lib/bcdd/result/context.rb | 100644 | 0 | 0 | | | 2.48 KB | a08846e83410963d1fe9ff7c90625394fe2f96d35be10e2902adfb5ef60c6511 |
lib/bcdd/result/context/callable_and_then.rb | 100644 | 0 | 0 | | | 1.24 KB | 1e5a49ad9dd31ae3f33239a4f924702ff2aef96bbae2adb283cb2580820278ec |
lib/bcdd/result/context/expectations.rb | 100644 | 0 | 0 | | | 539 Bytes | 6a011f03d1f26bb5b3141db83d6f41c98712d59966349705657d678519b8dfa4 |
lib/bcdd/result/context/expectations/mixin.rb | 100644 | 0 | 0 | | | 798 Bytes | ecc07fd32716d3c3bc62ef27c6b493f6a7510e984fe9ae6d153d05cf67319e4d |
lib/bcdd/result/context/failure.rb | 100644 | 0 | 0 | | | 196 Bytes | 7268de0f12541553377672074c93ed4612d1f08932d1357c310738cf359a86e4 |
lib/bcdd/result/context/mixin.rb | 100644 | 0 | 0 | | | 1.32 KB | cb64a64855b5c11d069830a3e7b496023c9bb26ebdcde48ca636b521aef2bf7f |
lib/bcdd/result/context/success.rb | 100644 | 0 | 0 | | | 1.04 KB | 7d730450a8b48f25e59998e70b38b4708c606527945c8c46fbddc508ad643203 |
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 | | | 782 Bytes | c7f3b136f5c37cc031ebe05df54ec672c777698647287ccb4d13681cddbe7fdc |
lib/bcdd/result/data.rb | 100644 | 0 | 0 | | | 606 Bytes | 2268df831106e613435402ccbd4571c92ab9c99f704c8c9fa085a5d173ea2a92 |
lib/bcdd/result/error.rb | 100644 | 0 | 0 | | | 1.68 KB | 871bc32c3fa70a95c885641a0fda9031f6caa7b0c6dcdb8a50bdc2344905cebc |
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 | | | 230 Bytes | 3f75e767c2ed0e576d907fd69082ae439296ab66e0c20c20bd847d13b8dbdd87 |
lib/bcdd/result/failure/methods.rb | 100644 | 0 | 0 | | | 285 Bytes | dda27556ef3575b7c9b4e129469ec0f807e37aede7c2dc649364fa8d12d7dd2e |
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 | | | 230 Bytes | 9f593805cbc05dee18f9787c5e7cede90fc9e6c8912fe1172a9e3bfa1f8933df |
lib/bcdd/result/success/methods.rb | 100644 | 0 | 0 | | | 278 Bytes | 86811c9875f2688630cbe56afc72c270cc7704a7d2f8d47289d7880eac8dc267 |
lib/bcdd/result/transitions.rb | 100644 | 0 | 0 | | | 731 Bytes | fe37217850bc6a611ee9b663c70315aa3de197a8ebb270a57342460ee23bd88e |
lib/bcdd/result/transitions/config.rb | 100644 | 0 | 0 | | | 561 Bytes | b3f1135293fb8799b5862c17205612d01218845d7803d8dcef164fb530998171 |
lib/bcdd/result/transitions/listener.rb | 100644 | 0 | 0 | | | 887 Bytes | df9cceb906dca805c4d47f661a973b8acc1af369b3e3f5c35833896fa38e3d3d |
lib/bcdd/result/transitions/listeners.rb | 100644 | 0 | 0 | | | 2.65 KB | 3219dc2ee227618c4c90e25bf6b25b6aa22b0e9b7216f0c78385521a0c5a7d7e |
lib/bcdd/result/transitions/tracking.rb | 100644 | 0 | 0 | | | 654 Bytes | 6bbb1e259d5b0ff23373d0d08b18aa519c9a1cc53360fed29716a404d5bd0273 |
lib/bcdd/result/transitions/tracking/disabled.rb | 100644 | 0 | 0 | | | 266 Bytes | 88bbbe403726d9bc85bb62806015a823fa0bfa6fad0b7ed47d9a0324cc5b0c19 |
lib/bcdd/result/transitions/tracking/enabled.rb | 100644 | 0 | 0 | | | 3.65 KB | 16f01d8a2aab49d75d63f151714ebf673a32015e8450b60313ed3d8ae4dca330 |
lib/bcdd/result/transitions/tree.rb | 100644 | 0 | 0 | | | 2.44 KB | 39e26de046c21403fe2079f95d1626032469b15f7d7b80c1c87eb3c47802e5ed |
lib/bcdd/result/version.rb | 100644 | 0 | 0 | | | 91 Bytes | 8f044c9f3da7fb1d62156bbadac81c0a52509e88600ab5627629fe5ca1a67d07 |
sig/bcdd/result.rbs | 100644 | 0 | 0 | | | 3.07 KB | 7f31f2310dcc77a0b731487b89d1122abc923f7a1de6cbefdb604e57288953d6 |
sig/bcdd/result/callable_and_then.rbs | 100644 | 0 | 0 | | | 1.17 KB | 558bd03a86128abea49fde0c60fd0d260b794e3f87f2f3ca096ee57a02480dcd |
sig/bcdd/result/config.rbs | 100644 | 0 | 0 | | | 2.83 KB | 8e4662408948ae1a10137659953116d0772276e7b0d93984eccbfd79e7cbbedb |
sig/bcdd/result/context.rbs | 100644 | 0 | 0 | | | 4.57 KB | 84b817565a452666312de36ebb5c9daa61d8b2b13fcc32bf6badb9571f77fc09 |
sig/bcdd/result/contract.rbs | 100644 | 0 | 0 | | | 2.7 KB | 4d1da032c3665b9ba48d4f9aa8880bc547d73fbc6cc1fafa2aa1579093ba28c3 |
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/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/transitions.rbs | 100644 | 0 | 0 | | | 5.4 KB | e8f4db37b84a6f7a7a024854e59397ba342318d630fee9ccdf20c42d571e7d92 |
sig/bcdd/result/version.rbs | 100644 | 0 | 0 | | | 57 Bytes | 9e7515079d2f760073307ae098e90ed27f5fbf1f9f72ba49983c7100f82b2893 |