light-service-0.16.0

https://rubygems.org

light-service

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 436221

number: 0.16.0

platform: ruby

spec_sha256: fd1690b94ff85a36bd6d9d7bf98a5a38b5ac446abfadb213b7c2894958a59ee8

sha256: d78ad6a129aec923b6356f443a98d1ed8a88596ad98ce18354f49fbcfee7835a

created_at: 2024-05-13 08:20:08 UTC

updated_at: 2024-06-08 10:58:38 UTC

position: 3

version_data_entries_count: 109

uploaded_at: 2021-07-05 16:06:19 UTC

indexed: true

has_extensions:

extensions:

Gem size: 140 KB

Version Data Entries

Total: 109

Unpacked size: 287 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.github/workflows/project-build.yml10064400772 Bytes2fce11c0c45a76d9698c3bc770a7188dee7ad0bcee0808cc390a885c981aeb66
.gitignore10064400178 Bytesbb8b079a62d91807517cfecb026a2447e52af13d4cd1f95316a02c70991b007f
.rspec1006440039 Bytes9e83d2f693c7ac37d2713b533c70838ee2fa56edb749cbe07837213a18d9f0e9
.rubocop.yml10064400813 Bytes88a581d300651062bdea264c625be24e58ab761940ef371b19c2616b9f42add9
.travis.yml10064400566 Bytesa079c9f88c96b2115023a4eb9c5e5b565abc53a2ca2e8d3d4125d8c9a6ef06fa
Appraisals10064400200 Bytesc282ff56d3668a12669ec3623050f3f7a0a6572b3ae6bc40bb99b7e45a98a935
CODE_OF_CONDUCT.md100644001.93 KBf351fe86672abb44f892bbf34b65f623fef6b3c3a9914a291e2b7a84f8e58aa5
Gemfile1006440098 Bytes857906a4425319489ed925147fbe2067171990871b655e17a36e8880d8d5caf2
LICENSE100644001.04 KBd9599e9f69a2b78d078ea2c4de587dd27f912e694f264cc71cb62c4bfa6be032
README.md1006440038.8 KB81d87100edc8d6f4be7211b2ab8c6a7ddf46eae28c83f2a9c2f904af7f594488
RELEASES.md100644006.15 KB14318cd6ba2e0406caa11a8f1225cafd2fc94c69387c2fe0f19342891d94924a
Rakefile10064400243 Bytes5e86afd5e26ee2a1c42cc4921b9f929ac93f6bb43d3f6664e61d6f5511491f3d
gemfiles/activesupport_5.gemfile10064400125 Bytes883f0529b23affb940540cbca4076d6871c75cdac56802c20b50057a0bf346b8
gemfiles/activesupport_6.gemfile10064400125 Bytes5c6e9a231bb11179565b8e4c554eb037e866d476ca25fb7f1462bde22452d029
lib/generators/light_service/action_generator.rb100644003.2 KBe529fc1fa8a7e0ad26f9d877ed0fac63b08716fffd0602725634da4e1f012fd4
lib/generators/light_service/generator_utils.rb100644001.32 KB209548e7ee8956c18fe2823d5e63ea23d818430dfb88380941ca68d34d040eab
lib/generators/light_service/organizer_generator.rb100644002.22 KB521e1f088a861235822591c635b8c2f8578c7b4fa6471629edc881ad6846953d
lib/generators/light_service/templates/action_spec_template.erb10064400660 Bytes9d15925e5046f04f363acb1a1f6ef8f72cdf55c42d782bd6e4d393853f123129
lib/generators/light_service/templates/action_template.erb10064400862 Bytes0351f2ba4000c7754e96e317e7096d7807655c46dc2def4ccec8507a4de584c3
lib/generators/light_service/templates/organizer_spec_template.erb10064400370 Bytes8bbe5f566942b2da1cde5c51e583dd82a706b8c85dd3e1d21af23699b290dea9
lib/generators/light_service/templates/organizer_template.erb10064400734 Bytes1c0f1ac4975db17de907cd0ccbca791040c1f34f304947ab2ea32e368660e84b
lib/light-service.rb10064400882 Bytes5e604e2ca076389451fd00bda9a34629d48db674e7587281cda87d15573784ba
lib/light-service/action.rb100644002.33 KB65db53c554e7889fc076dd806e01a104bd1b076a92a22fa34e20b8e2e0edfe6f
lib/light-service/configuration.rb10064400471 Bytes0724326890e93bfdc9e2ec037bc4f1be2aa618d8872cc3d8fdaa4ffc08d6574c
lib/light-service/context.rb100644004.11 KB9394ae5e76a7213fb756f308e80b5b938238361b9bd4f9e21f0e39189d8a0354
lib/light-service/context/key_verifier.rb100644002.88 KBd122088ff7edc5e8e398bd706b6758ff47c7f50b85fbd0084162e380dfe13fe1
lib/light-service/errors.rb10064400249 Bytesee07f0a654e2a57270e14e44a4da6071ce54d3f5b0567286d525def892308da0
lib/light-service/localization_adapter.rb100644001.27 KB16ec267024540faf8865f228b39cf022acfcf5d8c490c045481608e0729973b3
lib/light-service/orchestrator.rb100644002.94 KB17643eba1088b4c9a4d4f6076cf483ee6c3dc295512c33f551df20dd7156959d
lib/light-service/organizer.rb100644002.96 KB476d78cfca493145bf37e828f0b67817d205c6c7605afae2be1ee7e9a2178716
lib/light-service/organizer/execute.rb10064400243 Bytesc725dadb9b09642bc80afbfc298576155d1473cb34770a7d9266d7fe4385039b
lib/light-service/organizer/iterate.rb10064400506 Bytes6baf16590775fc1ce2c00bee1ccdf57ed2b49c742de205bfb46f9f0924973112
lib/light-service/organizer/reduce_if.rb10064400368 Bytesb34704adcb60533e4cbb9d3914980440e1f55e483ee4439e4866411c8af43855
lib/light-service/organizer/reduce_until.rb10064400420 Bytesf009f4e01539c315cb45e2b146a0823434a88523563a646def9a6db015506d48
lib/light-service/organizer/scoped_reducable.rb10064400312 Bytesd26d43a7fc22ad8a3168c99311fddd7fb8fa87a329e895878f41ebd257da5c02
lib/light-service/organizer/verify_call_method_exists.rb10064400923 Bytes5ca488f9e82c3b94892a5c8e615df60f711212f18a61397e0c0dfe2ec25cb405
lib/light-service/organizer/with_callback.rb10064400593 Bytes9910afa6d115c43f92af44a716b293f1b41ada782c4ff1a5e7e8dd9275471a8a
lib/light-service/organizer/with_reducer.rb100644001.9 KB7c8e0a0b434a75683b1be792578396f683c68e615f058f490bc3f56ef8a6c068
lib/light-service/organizer/with_reducer_factory.rb10064400476 Bytes481e6f6f2d766f6ee9ee50edb048bb05defef557b9f50d900e14dcad9f32369b
lib/light-service/organizer/with_reducer_log_decorator.rb100644002.82 KBb77bb283a230f39f32ffcc27a5d784d227b3e0bc3bf0a5c4689d6493d21fbf39
lib/light-service/testing.rb1006440048 Bytes675c092c5e63eb79bee077baa219f15bf19521f216f8a03c8212a3356e633be5
lib/light-service/testing/context_factory.rb10064400915 Bytesb1d5e24bf48125614b20ffdb6204e96a3ed1174ed4cd85cf158d2dae158d6cdc
lib/light-service/version.rb1006440052 Bytes261cc12b9fa71e83c7c317fad4efa53c0a2287b768f10df0698b912d20fbc0e0
light-service.gemspec100644001.38 KB95d8bd08ebc337abe8ea27746ab7990f599a55a5b137551c559392480e420c44
resources/fail_actions.png1006440017.7 KB318227dd12537d5ea95b83824a79e2c2732f1610b87e9ac41b3c650bbbff0453
resources/light-service.png1006440010.4 KB2a81291df1feaacaff069dd776dc16f766fb7c6ea3541970a0d26b7fedbf168e
resources/organizer_and_actions.png1006440044.5 KB17ef3d818b4016632989af4016aabe91b78b16347cf52aea60a1686989d2bda7
resources/skip_actions.png1006440017.2 KB6e1f373d33a139a8c9032b2519796dd430f459f65755a11c7546b2bb00bccc5a
spec/acceptance/add_numbers_spec.rb10064400273 Bytesa7787d1937304c4a809944b0ca2621ce9261d8c70d79668c806052a0f39a88e5
spec/acceptance/after_actions_spec.rb100644002.75 KBa7edf45471748824814ab35712ee058d767ef9444f62824bbeeba643a261ee3c
spec/acceptance/around_each_spec.rb10064400486 Bytese260b4c8d0690c23ab926127a88e381a8cbb3ec2606be2d2d04b197bc238abe6
spec/acceptance/before_actions_spec.rb100644003.07 KBb767cc5c685915fe03700a417114bd662f3b27f78d556af501fdc103a5d8ab71
spec/acceptance/custom_log_from_organizer_spec.rb100644001.71 KB1acfa3f4deb31f9fa5c6ae636699151c33892848d2ed611f9d9b83e78ca0ba25
spec/acceptance/fail_spec.rb100644001.16 KBbbcc3eb3fe0a62f1d44112db9057af647f86a9518373fee0a1f3ad63e479777d
spec/acceptance/include_warning_spec.rb10064400882 Bytesd947e9a87fdbec2d75633604eb8726276dec8b7943dd18337cd54279ba906385
spec/acceptance/log_from_organizer_spec.rb100644005.93 KBac0d81e69627b2a6a425be247fdb9e999c9d306a6e31d6e57be0c6315fec85a0
spec/acceptance/message_localization_spec.rb100644003.21 KB230845102e41a9836c18449fb28097d84f506f93cef5a8b60bb1e5a0150145b2
spec/acceptance/not_having_call_method_warning_spec.rb10064400922 Bytes31062d08fc8e718aeb52a1ef772f23c1def408c57794abdbdf3a4efec5a00ea6
spec/acceptance/orchestrator/context_failure_and_skipping_spec.rb100644001.9 KB4b754d955df7c3d4ef4d5346f7cf38befc215619c7710efcb85711965307f7f7
spec/acceptance/orchestrator/execute_spec.rb100644001.16 KBaa7c4da62e6cfddb0f025f8852b8a7f293f42d4d7321e8d0544a0dd029ec7d13
spec/acceptance/orchestrator/iterate_spec.rb100644001.47 KB30fb12a295aec725907a5f3cec6a704a76814778f620e40454f9c0c9a000e63c
spec/acceptance/orchestrator/organizer_action_combination_spec.rb100644001.27 KBbb9694f249346ef244dd73d507ee182e94490e8e6bdac981c0156f4867906c56
spec/acceptance/orchestrator/reduce_if_spec.rb100644001.25 KBe051cf32047f6d9a9e2cfc6acaeca6232a447b2468783a3a2dd74e733a84592c
spec/acceptance/orchestrator/reduce_until_spec.rb100644001.07 KBb946b357f34f69573769ad077f771e6b4909da49f1aaf9a9f516016144f140f4
spec/acceptance/orchestrator/with_callback_spec.rb100644004.03 KBa5f459fab6d6998078715294dcd243a5307e6e5883ee59be168a21afbdfafde1
spec/acceptance/organizer/add_aliases_spec.rb10064400718 Bytesd510760421bf53a83a5342f2c6dd1aff1f951a57a570f0eb0abd1fe01688a70e
spec/acceptance/organizer/add_to_context_spec.rb100644001.39 KB983e88cba94a4387c80a81c1ff33f34a78d55ad21c76d9acf338dbecfc348757
spec/acceptance/organizer/around_each_with_reduce_if_spec.rb10064400945 Bytes7137080e23e03c8082826d55308623c6112f236d7b20f78b4849461fc8ad3a45
spec/acceptance/organizer/context_failure_and_skipping_spec.rb100644001.66 KB5a9e3c40b69ed1a2083aaf16c4ea4dd27f0d7302a38a20adf075efb6d626e58c
spec/acceptance/organizer/execute_spec.rb100644001.07 KB46ae416c0818590687a66a4abc800bc6484067a136daba315c89febd60a8aa4d
spec/acceptance/organizer/execute_with_add_to_context_spec.rb10064400628 Bytesa22586f0c8e4a415b6c65bd1d4e528e1e896bb07929573d952638777abb6ab56
spec/acceptance/organizer/iterate_spec.rb100644001.32 KBa74990d10dab30a77051815aa740bf7eb8ac9d2474b5827305e3b3f79ab01148
spec/acceptance/organizer/reduce_if_spec.rb100644002.07 KB0b47b355b3ac9cf3b859efff3ef97f475007f51420846bc287ead55508cdb41e
spec/acceptance/organizer/reduce_until_spec.rb100644001.16 KBb3a581ea77509877da338ac8c62f22a39faf1c7a8309261c0dc7dd8aa76eff82
spec/acceptance/organizer/with_callback_spec.rb100644002.91 KB56ac3329f5b7a60444a34a7228121c4e384f9fa8c2e371617c096c46cbc7614e
spec/acceptance/rollback_spec.rb100644002.83 KBf536dc074b7ffecd4e4c6b0273eed44a69e42441a5ed65d782b6d0bbba06be2f
spec/acceptance/skip_all_warning_spec.rb10064400527 Bytesbb79f2f135df868c2ca9a475128615b4a778107058c4444c8d754a65e9e6bdeb
spec/acceptance/testing/context_factory_spec.rb100644001.57 KB9abb2331f04ec4b43736fe75d151919041bcf92c923b56cd10a90120aed7f470
spec/action_expected_keys_spec.rb100644002.29 KB9c86f0ba5875d4b189b584f182a276e078ae263a9a39f9a7cd0c6f64e312591c
spec/action_expects_and_promises_spec.rb100644002.39 KB9e1bcdcc7e6595f9827718dd221d0ceba79ac32d54237f4d7b17d6cf9d3d0da5
spec/action_promised_keys_spec.rb100644004.04 KB82bff9605643e0b8bee13390f831944191398072a6c4c887f457e2b2d4914a9c
spec/action_spec.rb100644002.62 KBb3568245f5076f4de7e2d59b5bd9384dc66bc15c0b2efc7346eec6e8955c501b
spec/context/inspect_spec.rb100644001.4 KB67b3e7bb28f8a83376f0e91141f398440ab27b1a0b342d616057951e577ac7d6
spec/context_spec.rb100644005.27 KB2090b23408cec790f30c512c4fc7575584082ec2b782c2823e32c32780872e14
spec/lib/generators/action_generator_advanced_spec.rb100644001.01 KB0e8c4347cd110eee38ea536443fe24690a1de76b65fc4211a84ef1f86dd641fe
spec/lib/generators/action_generator_simple_spec.rb10064400911 Bytes3428164980d412af1c4b5725ed924ef13e4977215a853dda97895883a67e5e23
spec/lib/generators/full_generator_test_blobs.rb100644004.11 KB571fbd5f6d3102c7ba2e5ee588d8c5d76287350d2b13a5f38f11dffff455354d
spec/lib/generators/organizer_generator_advanced_spec.rb10064400980 Bytes930ea165de7ef6421f766f6e140d7dad445ec48c3bcfdf775056e67b4d7baeca
spec/lib/generators/organizer_generator_simple_spec.rb10064400941 Bytesb5cc7eb8ae28c84c08b9efa99e6807dbe6d7177829fb22358a00d78a47150beb
spec/localization_adapter_spec.rb100644002.3 KBc3b7fa968e880021c8ec567c8660088461f52dbcd7b920db1eb89bf4bc992783
spec/organizer/with_reducer_spec.rb100644001.86 KB38680425334caa327da471a14ae4719ea3f56acb354141027028965ac5195617
spec/organizer_key_aliases_spec.rb10064400711 Bytesb62d9d177858c5b340cc26ca3e3c96343f0c4747385ae58c2fa84dce9973aa2f
spec/organizer_spec.rb100644003.05 KBdb9cc486c107a23c7aead9f4f08ae9cf4b97455217643c48fad9288c81daf636
spec/sample/calculates_order_tax_action_spec.rb10064400475 Bytes2dbd28e01f772190d5b61f5ad4930a588aa75058bd6f6d122b16431a395b320d
spec/sample/calculates_tax_spec.rb10064400854 Bytes2ce015c87d33f62f5319d7aac8f0a06c50e9bcfc162fc667916e9901f90c163d
spec/sample/looks_up_tax_percentage_action_spec.rb100644001.62 KB3e04abc9d38edeedd766015d23c02fdb46f5081fab22754f5ffb0dd1c8bda5c9
spec/sample/provides_free_shipping_action_spec.rb10064400756 Bytes326d39bc4cdbce0ccbcbd4dff4afc41e1fa017230604ac6cb41431749fa7c43d
spec/sample/tax/calculates_order_tax_action.rb10064400234 Bytes6fa623e6b4244634482f26dfafa59cf4812a0b15b1ff76f23283252da3217f0e
spec/sample/tax/calculates_tax.rb10064400226 Bytesabcd7cc77f251330e8ab20679f2955436d575ca7b6238e9f28813486950f9b3f
spec/sample/tax/looks_up_tax_percentage_action.rb10064400668 Bytes396d6ee18950f4c3850bfe49e534ea0db9e301fbd750bab67aec5df3ad3e68c5
spec/sample/tax/provides_free_shipping_action.rb10064400205 Bytes94f291f909ff990b2fab289e47c912a383de907fd2e9ec324fa4f3eaa8098ef1
spec/spec_helper.rb10064400594 Bytesd7fdcf7eca11bbddc7883786779beacfd528e7a9b64e16250dd7c640424271a4
spec/support.rb10064400195 Bytes4f5b780466469eb4d6636eb290b2d5e5be0a13857fed3af97792060b2cd6290d
spec/test_doubles.rb1006440011.8 KBaee54caf1f2f062419f0c55f71449d28f2696aa6fa3ce78287503a5fd16399df
spec/testing/context_factory/iterate_spec.rb100644001.1 KB83b708d66e7e0ca9bb84c79754ac3f4a4b8b929aeda5a36dc2eaaf5dadfa67d8
spec/testing/context_factory/reduce_if_spec.rb100644001.04 KBdf3d474e36da7a423c276baf2066bebd45494925c573bae09ff494aef62a2272
spec/testing/context_factory/reduce_until_spec.rb100644001.05 KBa8e3464e6773383d04569acba84800b6cd5f6175a69b82cb2854f6668cec543f
spec/testing/context_factory/with_callback_spec.rb100644001.02 KB9d4254b0b77a6dce5616503b46cf34d7416bdc133616afc78ae34bb43ad80a0f
spec/testing/context_factory_spec.rb100644001.6 KB0f9a3668bc232b72068f70cd0cdd92d78a8c8d69a9766c0a1652a89190c5ee29