.github/workflows/project-build.yml | 100644 | 0 | 0 | | | 1.13 KB | 666c070f46d7d9e2a898b699f256981bbeea7c436b85ab27e9d8f51ef296b3df |
.gitignore | 100644 | 0 | 0 | | | 198 Bytes | f45a302c606488fbc58bd41713f07a205c4530c12d5813a7ac137962a2c4977a |
.rspec | 100644 | 0 | 0 | | | 39 Bytes | 9e83d2f693c7ac37d2713b533c70838ee2fa56edb749cbe07837213a18d9f0e9 |
.rubocop.yml | 100644 | 0 | 0 | | | 3.33 KB | 3d5ce6fc6e564a9ee7aa9e520c9ea4e6a04c7cde4ce795c895ac01d49273a99a |
.solargraph.yml | 100644 | 0 | 0 | | | 128 Bytes | 9a5471c1653d0fd76d9e6c9b4896bfbf188ad9e2158595627484115eb7c5e216 |
.travis.yml | 100644 | 0 | 0 | | | 504 Bytes | 079ac3039f6b8e991c333c4846f0fd81f7256585699b24d78a241307d42a45b4 |
Appraisals | 100644 | 0 | 0 | | | 72 Bytes | 4990ae914a755e9ffd0d7b3c4c6c2e57e771821d5f891ca4c3c5795716a87922 |
CHANGELOG.md | 100644 | 0 | 0 | | | 2.86 KB | bb7ab99ad9c3a83883ba858c9ded2a54d29fc0bbe1488229e51fad4f8ed2a8ca |
CODE_OF_CONDUCT.md | 100644 | 0 | 0 | | | 1.93 KB | f351fe86672abb44f892bbf34b65f623fef6b3c3a9914a291e2b7a84f8e58aa5 |
Gemfile | 100644 | 0 | 0 | | | 138 Bytes | cda85f5424f25312f7a71d8b3fb074331ecd2cdd6a9fba8125b052eb3624cdb6 |
LICENSE | 100644 | 0 | 0 | | | 1.04 KB | d9599e9f69a2b78d078ea2c4de587dd27f912e694f264cc71cb62c4bfa6be032 |
README.md | 100644 | 0 | 0 | | | 47.3 KB | d1087f4224da66a85e42d239013d071c85b8e5fb72621681ff7a9d69040e512a |
Rakefile | 100644 | 0 | 0 | | | 243 Bytes | 5e86afd5e26ee2a1c42cc4921b9f929ac93f6bb43d3f6664e61d6f5511491f3d |
VERSION | 100644 | 0 | 0 | | | 5 Bytes | be1ac3a25f813e184f99d75e24337eb700a49f3c7008e823ed9640ce752efa4b |
spec/acceptance/after_actions_spec.rb | 100644 | 0 | 0 | | | 2.14 KB | 9fb07b52107ae28c1fef13f966c7b3e553b24cfa1cdf45bb6efb3e4b03a7fd46 |
functional-light-service.gemspec | 100644 | 0 | 0 | | | 1.63 KB | e56d30648eefeca9bde56dcabceb983747954eaf096bcfdbe556db1cba4ff677 |
gemfiles/dry_inflector_0_2_1.gemfile | 100644 | 0 | 0 | | | 87 Bytes | 9a505f603da9f92865a6760d479c2a757b16bcaf031f80e2f8b62234e6474a5c |
gemfiles/i18n_1_8_11.gemfile | 100644 | 0 | 0 | | | 79 Bytes | 4e84523d2416e93ebfee7579d16e82e2c77007f3d6a36a848a146730725c8d59 |
lib/functional-light-service.rb | 100644 | 0 | 0 | | | 1.27 KB | bab0933911323467f53dc40de79460c4df072d5efe2f6c117505b3322d191ebe |
lib/functional-light-service/action.rb | 100644 | 0 | 0 | | | 2.38 KB | 364ed7a0e4fa2e447bfe690cbebedf8e82dbdf251a22895573811189b327ea6e |
lib/functional-light-service/configuration.rb | 100644 | 0 | 0 | | | 496 Bytes | c3cb7041cc138da4a1bfd26fcfc58dbb679932bcff242d3b1ffcb296be9a7d5a |
lib/functional-light-service/context.rb | 100644 | 0 | 0 | | | 3.93 KB | 40c9f849ceed0fff8cbb83441293f229d009c8d21d807b2f3942acc79cb5bc37 |
lib/functional-light-service/context/key_verifier.rb | 100644 | 0 | 0 | | | 2.45 KB | 1806b9880bbe21631a462e6b413b225cac14ae42bcda2a8f4c654809f7b273b3 |
lib/functional-light-service/errors.rb | 100644 | 0 | 0 | | | 259 Bytes | 82434d619e37a775f81c89ed028db2c70b4e2cc2868e9bb181bc8c2734c40e3d |
lib/functional-light-service/functional/enum.rb | 100644 | 0 | 0 | | | 6.32 KB | 9eb86b3ca3329df5fbf8699e609c258ba8d8b6adb9d517e952cf5cb4afeec26f |
lib/functional-light-service/functional/maybe.rb | 100644 | 0 | 0 | | | 197 Bytes | a009eba1e0b350ba5effdf42c3e85e588434e97239233313d133e4e6a24f4156 |
lib/functional-light-service/functional/monad.rb | 100644 | 0 | 0 | | | 1.89 KB | 0fd337286edaa6ce8f7ce027792c886dd8aa07112807246240c3995348251b8e |
lib/functional-light-service/functional/null.rb | 100644 | 0 | 0 | | | 960 Bytes | 0856fc5a00f9777fc98c2bcb451acaad14c364c1c728f31e0643c6bd4cc4416b |
lib/functional-light-service/functional/option.rb | 100644 | 0 | 0 | | | 1.82 KB | 714a67c40194ecfc9d0264dcc9a9c1f3a49b12a497c879282cde05dbd3641573 |
lib/functional-light-service/functional/result.rb | 100644 | 0 | 0 | | | 2.45 KB | 93405d5202e1e068163ad09d8012a5b1a480876853edc8598ae614e1702ba3cb |
lib/functional-light-service/localization_adapter.rb | 100644 | 0 | 0 | | | 1.34 KB | 802140752ebcde7177ef26ec87ec49ca4aca782d58d26a61af5fc5d9bfe7fac8 |
lib/functional-light-service/organizer.rb | 100644 | 0 | 0 | | | 2.4 KB | 99009278917566076b134722d50742e15ed690cf6fdad26792e0c64ea759a089 |
lib/functional-light-service/organizer/execute.rb | 100644 | 0 | 0 | | | 248 Bytes | 5e840b9ab6a1e0d0f85affb2b4d342fd9531a4272ba9114a9c883d698fe43e03 |
lib/functional-light-service/organizer/iterate.rb | 100644 | 0 | 0 | | | 583 Bytes | 487c8655d43622f5fe12bfdcf832dfc3c04229f0d826f2f2ebbb99569edf56d0 |
lib/functional-light-service/organizer/reduce_if.rb | 100644 | 0 | 0 | | | 354 Bytes | efdffffcb41ed131eba15b655baf829953508db4e4238e95a42ac685af4c021b |
lib/functional-light-service/organizer/reduce_until.rb | 100644 | 0 | 0 | | | 425 Bytes | d62b2000f2334dddcf9576badeefe3ea7e9cb95229b0ba18ebb9eaab056b69e1 |
lib/functional-light-service/organizer/scoped_reducable.rb | 100644 | 0 | 0 | | | 322 Bytes | a960c9cc98dd4d0111425c53fda4b33756c87d34c8b756d2fd829f89d17e6dd0 |
lib/functional-light-service/organizer/verify_call_method_exists.rb | 100644 | 0 | 0 | | | 953 Bytes | 0e639017acb520432c856a8ceef8dfaa610d080bf81c4db767f7ae7372af8320 |
lib/functional-light-service/organizer/with_callback.rb | 100644 | 0 | 0 | | | 593 Bytes | 801e174a5ce22015e2d4437928b349932fbfceb29f00913e7fc3fdd287d626c7 |
lib/functional-light-service/organizer/with_reducer.rb | 100644 | 0 | 0 | | | 1.71 KB | bbc4898314516ffd1da5c0de586a8c0993fe70a73987b852d3764339b84580c8 |
lib/functional-light-service/organizer/with_reducer_factory.rb | 100644 | 0 | 0 | | | 458 Bytes | 736139e08d54d32b967c4cd1c242a104c57b0e3022e38c878659b5b4fe22dd22 |
lib/functional-light-service/organizer/with_reducer_log_decorator.rb | 100644 | 0 | 0 | | | 2.88 KB | ae88a912fbb6890ab4759533b38332d1d673ada20342769d800ceccc3b75b810 |
lib/functional-light-service/testing.rb | 100644 | 0 | 0 | | | 59 Bytes | efad8e3152e4efcbc6489488bd354c40996577389c4429c5c9de8512b39697b1 |
lib/functional-light-service/testing/context_factory.rb | 100644 | 0 | 0 | | | 1019 Bytes | f270d63c86c5617a68150d3480d378dfc71836d6229ecc6c41e340e759bd64e9 |
lib/functional-light-service/version.rb | 100644 | 0 | 0 | | | 61 Bytes | 96de04b0b5cad408933635a624e79cafad15431c7180794023f6a11042b6af7a |
resources/fail_actions.png | 100644 | 0 | 0 | | | 17.7 KB | 318227dd12537d5ea95b83824a79e2c2732f1610b87e9ac41b3c650bbbff0453 |
resources/light-service.png | 100644 | 0 | 0 | | | 10.4 KB | 2a81291df1feaacaff069dd776dc16f766fb7c6ea3541970a0d26b7fedbf168e |
resources/organizer_and_actions.png | 100644 | 0 | 0 | | | 44.5 KB | 17ef3d818b4016632989af4016aabe91b78b16347cf52aea60a1686989d2bda7 |
resources/skip_actions.png | 100644 | 0 | 0 | | | 17.2 KB | 6e1f373d33a139a8c9032b2519796dd430f459f65755a11c7546b2bb00bccc5a |
spec/acceptance/add_numbers_spec.rb | 100644 | 0 | 0 | | | 273 Bytes | a7787d1937304c4a809944b0ca2621ce9261d8c70d79668c806052a0f39a88e5 |
spec/acceptance/around_each_spec.rb | 100644 | 0 | 0 | | | 486 Bytes | e260b4c8d0690c23ab926127a88e381a8cbb3ec2606be2d2d04b197bc238abe6 |
spec/acceptance/before_actions_spec.rb | 100644 | 0 | 0 | | | 2.86 KB | d72904e4d3395713f768dabf0fc04b7a4c4a1108abc84610dad693b387d07b5b |
spec/acceptance/custom_log_from_organizer_spec.rb | 100644 | 0 | 0 | | | 1.77 KB | 14bfc800991d6bd0515707f6d39de3c2fa50ed4baadf02842d2d5f518c90faaa |
spec/acceptance/fail_spec.rb | 100644 | 0 | 0 | | | 1.18 KB | fa31e2e2e8a233b869604b7bd5ea3f11cd01cfb7ab8729974e47d17795891cab |
spec/acceptance/include_warning_spec.rb | 100644 | 0 | 0 | | | 1014 Bytes | ab054c4c462a94f5aa2ea00590057b830a5c726cd1ee3aa28ee1a8db29a7b4ef |
spec/acceptance/log_from_organizer_spec.rb | 100644 | 0 | 0 | | | 6.16 KB | a7e64c5145613d95d5d309b9fbafdce94a02f8a2a38285a802478d0b4393b04e |
spec/acceptance/message_localization_spec.rb | 100644 | 0 | 0 | | | 3.23 KB | bf93a7b5834840ece61236e6178ba2689bbdb93e8e5c3de5eef694b45c0f2bba |
spec/acceptance/not_having_call_method_warning_spec.rb | 100644 | 0 | 0 | | | 888 Bytes | 96219affc9d1dc815d150f9979efb2cd74427da6c7ccb421b3ba97f7181928da |
spec/acceptance/organizer/around_each_with_reduce_if_spec.rb | 100644 | 0 | 0 | | | 965 Bytes | 63d7ceb089b41d68e62c63220f6a074d556a90cc34154cdfb35098fd67ac54d3 |
spec/acceptance/organizer/context_failure_and_skipping_spec.rb | 100644 | 0 | 0 | | | 1.7 KB | 36b99d0e31de0eb688b8a418536b436bca56fe4c692b9b2b9dbee08640fd3524 |
spec/acceptance/organizer/execute_spec.rb | 100644 | 0 | 0 | | | 1.1 KB | 276afe7da822fe4e764892400b9d3a41a25822ec0135aead8b789829b0333437 |
spec/acceptance/organizer/iterate_spec.rb | 100644 | 0 | 0 | | | 1.09 KB | c6468f29b200548410fbbcf0e573357198d34b0127dfc558f32192f248a3aae8 |
spec/acceptance/organizer/reduce_if_spec.rb | 100644 | 0 | 0 | | | 1.93 KB | 6abeeef3e0f4efc3c408c306e9a2e1b98e6bff06efe582902a85a141c560630c |
spec/acceptance/organizer/reduce_until_spec.rb | 100644 | 0 | 0 | | | 1.01 KB | 10b90229468f60852b4569837aaaa7df2617d818b339b1f732f30265e4904d2e |
spec/acceptance/organizer/with_callback_spec.rb | 100644 | 0 | 0 | | | 2.97 KB | 10ae07c76e8728ac4cf4be1a1573d99cef9bbc26ce6a3aa18a03ea1aee595a44 |
spec/acceptance/rollback_spec.rb | 100644 | 0 | 0 | | | 2.89 KB | 41c557dae8fef50a898e29158183546358cf3a08ad37091d3fd808f2f7b80fca |
spec/acceptance/testing/context_factory_spec.rb | 100644 | 0 | 0 | | | 1.61 KB | 56701e9a2ac1ff15411de861097167f51da8f750dcb1c7e7bc316939cf176b05 |
spec/action_expected_keys_spec.rb | 100644 | 0 | 0 | | | 2.33 KB | a19621bf2f96d424cabf788223b11c0de91347f86c1c8fa1e5ee21b88d17d6b9 |
spec/action_expects_and_promises_spec.rb | 100644 | 0 | 0 | | | 2.45 KB | dee59e1d02c39997ee78fb6a5245f6af39013c0ee6970d8fd989a17d709b33c9 |
spec/action_promised_keys_spec.rb | 100644 | 0 | 0 | | | 4.11 KB | 0f3c66e4b8b5c1810a7b0834f297e952a368ca1d151eee019265aad5b936199a |
spec/action_spec.rb | 100644 | 0 | 0 | | | 2.46 KB | fdac0343cae692214f9d92dd07f3f91db17521c4dc4d5a7a1c9e3f38bbd5b4c7 |
spec/context/inspect_spec.rb | 100644 | 0 | 0 | | | 1.22 KB | 82148df4a27956d0f491b5f7acf0c02ddcecf975306b9e5577c76e2578cb4465 |
spec/context_spec.rb | 100644 | 0 | 0 | | | 5.52 KB | 3f3fe74a26f32c518646a05e2f1874bcdf50e1daaf5449ea6291e53b9f46d6fb |
spec/examples/amount_spec.rb | 100644 | 0 | 0 | | | 1.49 KB | e769bd5d75ee9a6282de0171637eebe2ba57890b9934be07cdd9098f4a4a2d6e |
spec/examples/controller_spec.rb | 100644 | 0 | 0 | | | 1.23 KB | 7b21a5a1602c586c8ef0babc4cee7b5de515c8ca69b4d3d40313dc1135cc384c |
spec/examples/validate_address_spec.rb | 100644 | 0 | 0 | | | 1.13 KB | e35671a261e6fb2be31f3a1726d5ade8643b18eca738262d999482d50bb97ea1 |
spec/lib/deterministic/class_mixin_spec.rb | 100644 | 0 | 0 | | | 481 Bytes | 6b7776636b62a8c9e9506030d754075000054591e1d6aba76b7c56ab315d4a09 |
spec/lib/deterministic/currify_spec.rb | 100644 | 0 | 0 | | | 1.67 KB | ca7d2df67c66c07e5e4abcb35003ddb8eabf78a7d4150dd93c45c6f864aa9cff |
spec/lib/deterministic/monad_axioms.rb | 100644 | 0 | 0 | | | 1.19 KB | 632cadd1500cf0f58ab460c3c5318904077cded787cbff3a644a5701c5e53321 |
spec/lib/deterministic/monad_spec.rb | 100644 | 0 | 0 | | | 1.51 KB | d13f152572c979c32e76172f0a7796d4ea801d9f085efe5df6a2edcbffcae14c |
spec/lib/deterministic/null_spec.rb | 100644 | 0 | 0 | | | 1.56 KB | d32dec6a9c6700f494824c851953c72cb760e78ee23ea7256be29d4e5647e190 |
spec/lib/deterministic/option_spec.rb | 100644 | 0 | 0 | | | 3.5 KB | a30d3f561bbe4462946934a55ea00688476c2a59c99071c8cc7112866dec5320 |
spec/lib/deterministic/result/failure_spec.rb | 100644 | 0 | 0 | | | 2.42 KB | d545eb8d90a1714c1d531340b6b9ed95033453aee41080bd7f5eae1cd633b2f0 |
spec/lib/deterministic/result/result_map_spec.rb | 100644 | 0 | 0 | | | 3.28 KB | 1068305c33358a7308395dad65550a705cb648a3617e7ca71dc8861636628c23 |
spec/lib/deterministic/result/result_shared.rb | 100644 | 0 | 0 | | | 663 Bytes | b8d6b21b7f8d533e6d096a226deaadee8e3e2623d0cffec9b2b426bdfab764ad |
spec/lib/deterministic/result/success_spec.rb | 100644 | 0 | 0 | | | 1.47 KB | 38d9a97211270633eb40b823ede2eef7da00fbb4ee3dfa86a30460924f708610 |
spec/lib/deterministic/result_spec.rb | 100644 | 0 | 0 | | | 2.31 KB | b3f77e13c521fa9074b77bba4d6c5939ceddf15b46412d07fd1dcad77ef6e6e9 |
spec/lib/enum_spec.rb | 100644 | 0 | 0 | | | 2.72 KB | f18dbf6b8dd856867c15991b68f7e399ee6d0cdfa5475f71efe4366f65edcbf1 |
spec/localization_adapter_spec.rb | 100644 | 0 | 0 | | | 2.31 KB | 22111cec9c9688720cc861c7b650b30f70682f63c6cd8d1603f5fe668a239e0d |
spec/organizer/with_reducer_spec.rb | 100644 | 0 | 0 | | | 1.9 KB | 633783e8a77aa42225b890d8f759b6861ffa1087822af1a9e09b736335f85b1f |
spec/organizer_key_aliases_spec.rb | 100644 | 0 | 0 | | | 721 Bytes | 4285dd2a5b6147e5302df47625abdab4f0d8c4c9c85514a4fdca2a25c6286486 |
spec/organizer_spec.rb | 100644 | 0 | 0 | | | 2.44 KB | e107e775481d6c442f6affcc3b98ad31de998cbd113d36231a6804c413df65a1 |
spec/readme_spec.rb | 100644 | 0 | 0 | | | 1.16 KB | a7b6fd00c09f42e15816aaf0b36a6f54bd502e3cc5346e169c70e2ff9d080069 |
spec/sample/calculates_order_tax_action_spec.rb | 100644 | 0 | 0 | | | 485 Bytes | 4d4d45be0d49ebabe07b768b95a38158cdc2f3d172380f763e84bee29205b83a |
spec/sample/calculates_tax_spec.rb | 100644 | 0 | 0 | | | 874 Bytes | d91f056623b7e1022e9e59af0e55152480dc62dd0ac5adb218ee6fb6a90a8b3a |
spec/sample/looks_up_tax_percentage_action_spec.rb | 100644 | 0 | 0 | | | 1.67 KB | 364d1fe29c844f33fa9df12ef894b50525d3d0a21f091f3e8f24ac687449f014 |
spec/sample/provides_free_shipping_action_spec.rb | 100644 | 0 | 0 | | | 748 Bytes | fccd2e6dd0b74fe46a49c5ea7bd5df4990424fdeb2d6e9fcc657519206e3050d |
spec/sample/tax/calculates_order_tax_action.rb | 100644 | 0 | 0 | | | 244 Bytes | 8c5be34699d690b807143d5ba7bd070fa9945277112452ed8635810f6885bff7 |
spec/sample/tax/calculates_tax.rb | 100644 | 0 | 0 | | | 236 Bytes | 7fb769b095d2ce43abc40fee43b1b3deb0011e7fa114512c5b8b40103709401b |
spec/sample/tax/looks_up_tax_percentage_action.rb | 100644 | 0 | 0 | | | 678 Bytes | 523f1db2da8ff9e721bd94318a1699e7c660c8a85ac735b80610d2e110f931a0 |
spec/sample/tax/provides_free_shipping_action.rb | 100644 | 0 | 0 | | | 215 Bytes | f2d8cd8097c536703b610aa75d217c4821fc583f7fbfd6f488e5935292021dc8 |
spec/spec_helper.rb | 100644 | 0 | 0 | | | 525 Bytes | d89dc259472360835480cfc1d1bee65d69e9c53c0ae927a2126fda6daddc1d84 |
spec/support.rb | 100644 | 0 | 0 | | | 1 Byte | 01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b |
spec/test_doubles.rb | 100644 | 0 | 0 | | | 11.7 KB | 6368084602a2b2511a3f35651d5c38fcc8c16113a2658ebcef8c55b386333522 |
spec/testing/context_factory/iterate_spec.rb | 100644 | 0 | 0 | | | 1.13 KB | 13a10358e6d79a034167feb2e33dfbd17570baabf9d4e7d7c87182e22312e2b2 |
spec/testing/context_factory/reduce_if_spec.rb | 100644 | 0 | 0 | | | 1.07 KB | 565f4de720e98e28889909cbe97e1f1602458b2b0f8a57f49b3370f47d2f4eb6 |
spec/testing/context_factory/reduce_until_spec.rb | 100644 | 0 | 0 | | | 1.08 KB | 9c1397ac80b5223b6c8109dd9c3abaf8d380bdec2409f4db6367dfec305e00bd |
spec/testing/context_factory/with_callback_spec.rb | 100644 | 0 | 0 | | | 1.05 KB | 03dfb1fa6c8fd309ad2acc5fa97351d762639493302d723354ecc674f2f6e424 |
spec/testing/context_factory_spec.rb | 100644 | 0 | 0 | | | 1.63 KB | e1d1d4fb5799616eb926dd07e53a9d839db170e0a81f99ab03fe6366e6c363ee |