.gitignore | 100644 | 0 | 0 | | | 198 Bytes | f45a302c606488fbc58bd41713f07a205c4530c12d5813a7ac137962a2c4977a |
.rspec | 100644 | 0 | 0 | | | 39 Bytes | 9e83d2f693c7ac37d2713b533c70838ee2fa56edb749cbe07837213a18d9f0e9 |
.rubocop.yml | 100644 | 0 | 0 | | | 1.02 KB | 032c91ba5d6194115e4fa2fc85b5637094db2686bd46f2ccb17841a21c8a54c1 |
.travis.yml | 100644 | 0 | 0 | | | 421 Bytes | e5f43ba3c71b171f1c70a76e4a6d638f0b8066e5f9f6d829b1928162d57363a3 |
Appraisals | 100644 | 0 | 0 | | | 68 Bytes | 9cfab8ab9a88f135bc17df72e70f7ac5090d0ed55530b81be2ab19c36be2e37c |
CHANGELOG.md | 100644 | 0 | 0 | | | 763 Bytes | 7d1ac4b95e0b28d771c429916cf9f75bc1352b91c9907bf2c4a2ef2501131d5a |
CODE_OF_CONDUCT.md | 100644 | 0 | 0 | | | 1.93 KB | f351fe86672abb44f892bbf34b65f623fef6b3c3a9914a291e2b7a84f8e58aa5 |
Gemfile | 100644 | 0 | 0 | | | 125 Bytes | 9e2a057fec0cf0b1d28bf1eea2ee117e0b73dd956b3ab690da3ffd063ce70ce0 |
LICENSE | 100644 | 0 | 0 | | | 1.04 KB | d9599e9f69a2b78d078ea2c4de587dd27f912e694f264cc71cb62c4bfa6be032 |
README.md | 100644 | 0 | 0 | | | 46.9 KB | 4d13a51081523d3b8c6dc488a6a40ef3d17846265ba240a86c10206c0541c1ed |
Rakefile | 100644 | 0 | 0 | | | 243 Bytes | 5e86afd5e26ee2a1c42cc4921b9f929ac93f6bb43d3f6664e61d6f5511491f3d |
VERSION | 100644 | 0 | 0 | | | 5 Bytes | 1eb7899a54e4749b7fcb0872523812bc94e3eb384db03aa2fda090c091c363dd |
functional-light-service.gemspec | 100644 | 0 | 0 | | | 1.19 KB | df539c9202bad9ece40703f0118065702a70b48f4193a59133638d7fe0351d5d |
gemfiles/activesupport_5.gemfile | 100644 | 0 | 0 | | | 151 Bytes | ccad2f2c789cd4577d98f16a4e1e097fd8b20693c17cf09d11994fff1449c468 |
gemfiles/activesupport_5.gemfile.lock | 100644 | 0 | 0 | | | 1.73 KB | e6975ffe6cfd713c78ae5b70479de625fdb1ab4cba241aad0c2617dc6ca711c1 |
lib/functional-light-service.rb | 100644 | 0 | 0 | | | 1.31 KB | 2b35df4054782eb57ed81adadb149beeb8c43ff56ca7fb8997922fa09a1454e4 |
lib/functional-light-service/action.rb | 100644 | 0 | 0 | | | 2.41 KB | 27db73523939d618b7895e1b0459b33d9567dd34e62296a8b401307ee6771db8 |
lib/functional-light-service/configuration.rb | 100644 | 0 | 0 | | | 504 Bytes | 6e022d25f4bd3b71ceacf6f62810acc3711119e3c3638b15ebefca546b07feb4 |
lib/functional-light-service/context.rb | 100644 | 0 | 0 | | | 4.02 KB | c5a406c7e987306f81904cad235aa57447e06b2562ce3021603730bc965934ed |
lib/functional-light-service/context/key_verifier.rb | 100644 | 0 | 0 | | | 2.45 KB | e5af35c60784065dca1e6b85f8e5dbfea4b5c64744fefb38f6584fc1fdeafc7d |
lib/functional-light-service/errors.rb | 100644 | 0 | 0 | | | 259 Bytes | 82434d619e37a775f81c89ed028db2c70b4e2cc2868e9bb181bc8c2734c40e3d |
lib/functional-light-service/functional/enum.rb | 100644 | 0 | 0 | | | 6.57 KB | d0df57d3a625a802c6adfb3cfe585eca9ede9dddbc220f9ea4bbd622257d010e |
lib/functional-light-service/functional/maybe.rb | 100644 | 0 | 0 | | | 196 Bytes | 29a9e39f0c8d21496fc45a1d5b4a521909a8695a546079ff9d81dc1b72b6966a |
lib/functional-light-service/functional/monad.rb | 100644 | 0 | 0 | | | 1.89 KB | 0fd337286edaa6ce8f7ce027792c886dd8aa07112807246240c3995348251b8e |
lib/functional-light-service/functional/null.rb | 100644 | 0 | 0 | | | 985 Bytes | fd437507e8f082251e427b30204fab69b1618193ce052ef61909640cfd3745a1 |
lib/functional-light-service/functional/option.rb | 100644 | 0 | 0 | | | 1.87 KB | 2ed12f709284ff6ed77fa1413cc07d04df64e8e4825be6c184186952e19c1495 |
lib/functional-light-service/functional/result.rb | 100644 | 0 | 0 | | | 2.57 KB | c1c2417544e9d20f6e575c051f85d4d3ef933522f6d120172195f7e217c5135a |
lib/functional-light-service/localization_adapter.rb | 100644 | 0 | 0 | | | 1.27 KB | b45d12e5e416c739b13c65142b68b17846e3c7ae2e51b882b845d65b3cc4c321 |
lib/functional-light-service/organizer.rb | 100644 | 0 | 0 | | | 2.45 KB | 71f7534e2053044f710869cbf45b9d53f8ca8fbf1e0025cd367e571c83fc2f03 |
lib/functional-light-service/organizer/execute.rb | 100644 | 0 | 0 | | | 248 Bytes | 5e840b9ab6a1e0d0f85affb2b4d342fd9531a4272ba9114a9c883d698fe43e03 |
lib/functional-light-service/organizer/iterate.rb | 100644 | 0 | 0 | | | 511 Bytes | 0b7da2a59eb12bd82b3b63d6a810b7cf5e8ecc1201915daf1a4ec65f0458c6e7 |
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 | | | 933 Bytes | 14c8cd4bf4dc5c9d6b85970ec63a2a2eddff4c1970b3ecb36081b86648b5c536 |
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 | cd877db342a14cd41329e8b9937ea73409ea4ea47fe24c4fdfdcb155ab2eff29 |
lib/functional-light-service/testing.rb | 100644 | 0 | 0 | | | 59 Bytes | efad8e3152e4efcbc6489488bd354c40996577389c4429c5c9de8512b39697b1 |
lib/functional-light-service/testing/context_factory.rb | 100644 | 0 | 0 | | | 920 Bytes | 25f4a64cc1e618cc1c94f1458e8670fd91aa135fe4f2de71dead245d2146892f |
lib/functional-light-service/version.rb | 100644 | 0 | 0 | | | 61 Bytes | 9dc08de7824aa7c87fddbd9d3f9b9582bf4340a4572d5e58e34a1dd0ebf57590 |
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/after_actions_spec.rb | 100644 | 0 | 0 | | | 2.14 KB | 9fb07b52107ae28c1fef13f966c7b3e553b24cfa1cdf45bb6efb3e4b03a7fd46 |
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 | | | 513 Bytes | 179d4fb2f6b14e68c40560f21cdf9176e5b96dac280a0723c72e18ef66077d74 |
spec/acceptance/include_warning_spec.rb | 100644 | 0 | 0 | | | 962 Bytes | b2ceef3966860a95ac1059a3d9cb649a4c41b6bcdc7840c4bbc52277de4084c3 |
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 | | | 942 Bytes | b555fc8f1a3027705d1a60d6841ece267e9ff88a42f0dd8bd62dd687ef188bd0 |
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.18 KB | 50a5df2bca2d0ad1d1ac4e91e44ab849c839fc9cdc58b506e5b7ecba57d7cf81 |
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/skip_all_warning_spec.rb | 100644 | 0 | 0 | | | 537 Bytes | ef26af2c28ee0f03ac99ffe3fab4929618f36880de1df5563adc2d26455d3fc8 |
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.45 KB | b565e31186c2f901c44a8337208da747baf6ceb0150a4901360d36286fc942fc |
spec/context_spec.rb | 100644 | 0 | 0 | | | 5.52 KB | f64b3455b33a241e5b02f014f0da41217ddf01f354900bcdd616b1383c3ceb13 |
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.11 KB | 8b8e20f8057a8065edd54d1e82d2c7f5a1dfe99955bd4aeb2b41e95e98d36d88 |
spec/lib/deterministic/monad_spec.rb | 100644 | 0 | 0 | | | 1.44 KB | 414a199586a6305397c28a1e948156c2e6d871aec7defce0cf606c07b2ee6cba |
spec/lib/deterministic/null_spec.rb | 100644 | 0 | 0 | | | 1.46 KB | 43ca036320277ddaf89089ada35edec383c24f2ef308462580eb10e2225b60c1 |
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.64 KB | e287c6482425e5164aca8711b346b894e48b356d1a22effd86fd79d3145ac915 |
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.63 KB | db7165826c76ae6539d28442d8f5dfcd76dec7aa6350e8947b98d94d501f7ad0 |
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 | | | 548 Bytes | 204739501b0877aacb22d9bbc383d70783c0020bd483dd479dda9d1e5286942a |
spec/support.rb | 100644 | 0 | 0 | | | 1 Byte | 01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b |
spec/test_doubles.rb | 100644 | 0 | 0 | | | 11.5 KB | 52f77808a4ad9a0df754575e77b9752a47d63ad9f43afdcbbb48d4922db89a1f |
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 |