flows-0.5.0

https://rubygems.org

flows

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 1165217

number: 0.5.0

platform: ruby

spec_sha256: 08b62e2869c3fd22530a228ddfb9e4f085384b7873ce87e873f01e65039bd66e

sha256: 7de08ac528d6d4d01e53283e97b4a115a5cb8be8feb49f0e89c78d107b82c07e

created_at: 2024-05-13 08:31:47 UTC

updated_at: 2024-06-12 23:31:39 UTC

position: 2

version_data_entries_count: 137

uploaded_at: 2020-05-18 10:41:37 UTC

indexed: true

has_extensions:

extensions:

Gem size: 62 KB

Version Data Entries

Total: 137

Unpacked size: 210 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.github/workflows/test.yml10064400788 Bytes5f5f8a8aeaa29bfb57c893be1be38464ceab5cea7111fb40cc9db419a650750b
.gitignore10064400206 Bytesb1d14a1464ce80f1ffad07924c1c31e779231ec02409b5875945f8f729ebe863
.mdlrc1006440035 Bytes71e99b80de41c35b89997672a43967c5dbe2f167a5ee57efd085c37abfd3da2d
.reek.yml100644001.51 KBfea75e035c213f9d082332100d2bc72daef98da6b1266d65db9b2a61fd1e4545
.rspec1006440053 Bytes06245e25d7cf46b4fbde27b5faa0df0d4110e11918eeb5848de4ab2aff897b59
.rubocop.yml10064400920 Bytes2d5d9af34d8c2605e6092d8ee97829cbdbc3cb1473034d9b14f4e0bee193d67d
.ruby-version100644006 Bytes0842905a7965d3d4ad48ee568cec24ff08e12eed431b3f083876041b10cbd83e
.yardopts1006440018 Bytes40bb82c0e8b2c5c71f6067e313fc09e77f31f737aef02c4ec76eda06f10324e9
CHANGELOG.md100644002.43 KB3beaa5cd5bf0ea69908863f1feeb477c48355ab34f318d4276d4b6f024ed6519
CODE_OF_CONDUCT.md100644003.15 KB7e22deccf960a253d3e0f71ee31bc31fc5537ee97e4e09e33a7d6451d9b23ecb
Gemfile1006440090 Bytes21a8d2fe8bea6cd8798616188202a9d804ae619c8344b0d703e493ad242f5196
Gemfile.lock100644005.42 KB110c98d0281204a702966b7e12b270ea609b6415f8be0669fa4aed61a2ba0186
LICENSE.txt100644001.06 KBb818c78b5b5476b99e25f20bd5b69573b4c75239952c597e3a10267987e16714
README.md100644009.35 KB3e9d6a4bc889ba0547d4f05db2b2a27bd19bc6cc63d5cb2fdc44424b2bde1db2
Rakefile10064400931 Bytes749bc016f5613b8136b77f758369e10e2323bb92c83e30fbd6e5414605959f81
bin/.rubocop.yml1006440073 Bytes8f698c273451fb83067dd634c3b80c28d555628e5daf1e97b10bd1b10338b388
bin/all_the_errors100755001.38 KBdf87b09ce1d07aacdeefeaa4483d7d0bd7fdd62c9da6502b905459976a4360ee
bin/benchmark100755002.09 KBfee59266cdfdfb6717071175dbf2cb7f462b0b783aa38eb47bf58d353c99d392
bin/benchmark_cli/compare.rb100644003.54 KBf1581f72ea026c74049478cfe3fdf1e310672d2eea67e1732bc83bed8aaf10d7
bin/benchmark_cli/compare/a_plus_b.rb10064400536 Bytesfdedbd0c42072c54c87ad57e8cbb85ccb5dca312778cfd1c61b4500515578edf
bin/benchmark_cli/compare/base.rb100644001.04 KB7dc3bb20c3dce89a8d2622964138f709ff25c04ee3b4c4f598109386a67b7372
bin/benchmark_cli/compare/command.rb100644001.03 KBadb9f5c90beb63ea9bb99c7e0d02f9a22c9962b6ed64e72a4f5396e83238963b
bin/benchmark_cli/compare/ten_steps.rb10064400518 Bytes66e4ca697f582927ab4f3fc83ba179f8dfc60fa758a2bc56e076770a65ac7612
bin/benchmark_cli/examples.rb10064400797 Bytesf803534aef18b8f9bb282b95e4ac342c92809dc0c7112642a9a0acfeed2b7fd2
bin/benchmark_cli/examples/.rubocop.yml10064400304 Bytes6220f427741e543ddf910631d850176dae4cf8f6000e252ce148d3a44b0331ad
bin/benchmark_cli/examples/a_plus_b/dry_do.rb10064400385 Bytese6d8a4030a006f696795500519fc1650ad74fad2cebc96f04cb2c37e018a204d
bin/benchmark_cli/examples/a_plus_b/dry_transaction.rb10064400267 Bytesfa9f693a77f7931b2f5e6af0d8392bce78e974cff6696a665dd9e060e1963f66
bin/benchmark_cli/examples/a_plus_b/flows_do.rb10064400361 Byteseab8f25eadd77057d12e799958792879ae8a7e6f18891168aedbd44772da3d66
bin/benchmark_cli/examples/a_plus_b/flows_railway.rb10064400221 Bytes482b6a77b0f6e6c5e3bd5bf58e6f821ba85a9d80604d14df18c44739f2cca645
bin/benchmark_cli/examples/a_plus_b/flows_scp.rb10064400231 Bytes1fbc6cb5672ab902345de2f7c3d3b63fcbbe5cf9f4f7cb65c80eabe55b809f6d
bin/benchmark_cli/examples/a_plus_b/flows_scp_mut.rb10064400250 Bytesb4990f213d91fe027f7bc3bc7a8fa69e703175559c98c99d567385baa6d3e040
bin/benchmark_cli/examples/a_plus_b/flows_scp_oc.rb10064400377 Bytes5cb088827d733c8c48ab171305ea870c9e45b26662a89c85ea70bafc9e19a7c3
bin/benchmark_cli/examples/a_plus_b/trailblazer.rb10064400264 Bytesca1dd3b0a639d9c8773717cce93932f7b38877272ea0b8447b500746f138553c
bin/benchmark_cli/examples/ten_steps/dry_do.rb100644001.13 KBa3801c8e4cc0d79bf44191b43b63d2c55d6e1bafe001ea9cb686f4d8ba3e2b38
bin/benchmark_cli/examples/ten_steps/dry_transaction.rb10064400922 Bytes63a1bd27cfdf8fe89a4aff8073cf05d5352b1b05d8479edd146cf716780e8050
bin/benchmark_cli/examples/ten_steps/flows_do.rb100644001.11 KBd7589c806dcb877f04d9682561a9ca80f45ae0a6c966ab3146ebc1eed96cb809
bin/benchmark_cli/examples/ten_steps/flows_railway.rb10064400859 Bytes538a7f602ff747764c426d4713a17406f5219d8d95a6752106699c814f49e855
bin/benchmark_cli/examples/ten_steps/flows_scp.rb10064400905 Bytes1709514d921c15620561c992197fdd3931164c20437310b1810bd2969ca6ff32
bin/benchmark_cli/examples/ten_steps/flows_scp_mut.rb10064400943 Bytes83517efc9b0d9bb4b73b59a962e492ffb559627d89dd10a05863ec4281173ba9
bin/benchmark_cli/examples/ten_steps/flows_scp_oc.rb100644001.02 KBf352adc0b556cb549f47c9e21965eafe7014b276f772e9c69302dbee0aaabe26
bin/benchmark_cli/examples/ten_steps/trailblazer.rb100644001 KBd27d2be7f3816e2db9f8312cba1005ba55e4831f5f4b251aea414bcc0d9885c7
bin/benchmark_cli/helpers.rb10064400186 Bytes681586e5b90757efe3450bc0bd5c05263dc8ab58ee1d569eddca289adf10bc6a
bin/benchmark_cli/ruby.rb10064400295 Bytes244631686565bf45c763c36de027749b10a537e50c1b659b1b10eb67bc09663b
bin/benchmark_cli/ruby/command.rb10064400680 Bytesde0d6cffed3908862d637c4906e529425d181a2b572f39544254fee4f51484f4
bin/benchmark_cli/ruby/method_exec.rb100644001.55 KB84bbe9cb7f9e2d560090ea682454466c3f8e5d6c41aecdfe8e3ef09b6f0ab45c
bin/benchmark_cli/ruby/self_class.rb100644001.38 KBda88cb04c6a775fb9864a248388b5425cacd03767b821d8053b23109ec8230ba
bin/benchmark_cli/ruby/structs.rb100644001.92 KB87b4ccc3488d1eceb99fbd2d32b826cdd10609cf0760976f0a74c622bdfe3e7d
bin/console10075500263 Bytes89c9f14964f934c980d7935802ba81aa695badcecd52c9c74d6a58abe147c21f
bin/docserver10075500127 Bytes03b6de3bb407e924706907c097660d2c3664f756e21b42c92517852825a446f0
bin/errors100755003.11 KB16ab14c9afd215bacaa5dd2c8cd62f20494f46b19e868eb062a9adbcf211963d
bin/errors_cli/contract_error_demo.rb100644001.12 KB72caadc7ba79ad09c75de946525b14f868c6b689ab0f1b01de73e39f06f9e924
bin/errors_cli/di_error_demo.rb10064400713 Bytes812c7a424d76bc592efeb5083ffa562dc8c0d72444e90f44f7c11bc3fcaaf537
bin/errors_cli/flow_error_demo.rb10064400421 Bytescb996f0ad245436752c9ca34f601f7c398f278bfabfb5dce607ff6492b945643
bin/errors_cli/flows_router_error_demo.rb10064400240 Bytes1c8e95a0f36d64a805a5b7576e3c2f08d26c86b0325de5563b1fb391230b0950
bin/errors_cli/oc_error_demo.rb10064400652 Bytesd18b5f4bbcc2ff3f961f23a43971fa097c4a6c6eb7337cae1141950daf7ad4ee
bin/errors_cli/railway_error_demo.rb10064400135 Bytesd61dcab0d4090cd4fc91d140feb9fa67c373f0f326861e9c710893b8f978f54c
bin/errors_cli/result_error_demo.rb10064400218 Bytescf719d929c9dc1fec46f93661ae3f0f658a57685ce2830be5cbc66f9a8894e65
bin/errors_cli/scp_error_demo.rb10064400264 Bytesb76a8f5643d2c85b89e73e08e01460ec6a433b3084078a8ec4ce50144bb312ee
bin/setup10075500131 Bytese201190bc24e9f00849b3efa5fbaece2cbf069703232e50c7fa15d41c47f2ead
docs/.nojekyll100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
docs/README.md10064400851 Bytes0d096f047b398ed9498d3beb999b03aa97770868c5b7870ab0baaa2d84eda0b1
docs/_sidebar.md1006440044 Bytes0906bd5623e77334bc69d7fa306dc863f02349cd7d732ef484863ed2762daa6b
docs/index.html100644001008 Bytese1182d4a163952f2e3d4cd56196c8ad8259841eae8fcf82ad010289b17694827
flows.gemspec100644002.84 KB7d4d916e4ee1117279ad063e10a08ec048d73f896fbabac7d32ab67294562f83
forspell.dict10064400415 Bytes920e3db722d528be2ed95a93c054b8260b80567850eb5da64b8f914a47a268aa
lefthook.yml10064400482 Bytes9503f36040aab1b34a4343165ca9cb3e1a9a68e92b3c29aa7d3d85ecb6e6ab3c
lib/flows.rb10064400400 Bytes53f89f9ebee3d05cae80a3a2334ba83eac4a83216ed504f82b5f1e59ef6ae576
lib/flows/contract.rb1006440015.2 KB573c4e51bf55c56c732e1ef33c702cf57b7e385593652b1048557592daa05a22
lib/flows/contract/array.rb100644001.42 KB69851647cae05b3be05d7076cef7ff0aef5dc03e08463dabd9ca9923fe5e5c11
lib/flows/contract/case_eq.rb100644001.28 KBf150e5c0d92444c6099965bcab9d8491380fd47ef85cdf947c96bffc9136b5e3
lib/flows/contract/compose.rb100644002.66 KBdf009d864db533c8d3d312287143b1d86bccf689a57bbfe316f4ca4e4a7773ef
lib/flows/contract/either.rb100644001.35 KB7469768d5c89a636af15030b1c622f4fd0586035ea66344848d0bc25f45b3d27
lib/flows/contract/error.rb10064400547 Bytesb94dcbf0ec962e767e3c1421fd67aba27a0bfb23669640f2ad216b0eb55839dd
lib/flows/contract/hash.rb100644002.29 KB21d51a4d4d0933a67c08911c0e0fb65e7ee8986e9e536a2d7e3415a1ee72db69
lib/flows/contract/hash_of.rb100644001.87 KB6e1a1cb66b5f2f29a93fe301f7bc43e41fe4dbe18a624f0c056c12caba0b7001
lib/flows/contract/helpers.rb10064400581 Bytesc7ee9bc2ecdf3e5693b1d6ee3f4efffb3afd913bc5b14eb5761616f06dfb0b3b
lib/flows/contract/predicate.rb10064400964 Bytes1d30a3b047f45cdc99836373e0ad6f2ad898113277ebcf8b587fb72ce8b98e85
lib/flows/contract/transformer.rb100644001.57 KBb216f16317d3cb84380251117a5f7b67b19a025db6be854a17739aeade15f540
lib/flows/contract/tuple.rb100644001.79 KBfd7514c336b8a0ca72fefb8636859360fc62c3765e9f524516b2243b3ea45aa9
lib/flows/flow.rb100644003.93 KB1d6148bdcc78bfa68c868485930ebe752b4623ec0787439bf884ce8286d17b49
lib/flows/flow/errors.rb10064400800 Bytes5515980dead833079274eeeece9e23f32951989852cb022907b94ded9d2b6d09
lib/flows/flow/node.rb100644004.96 KB6bfc7c2c96d82df7127cf62db5db212d5d69fff668ff3485e9b7e290bbab27d3
lib/flows/flow/router.rb10064400964 Bytes0851dda2ecc277a41a7e0ec304532024e14ef6f267dd36128583ea108bb9e7b8
lib/flows/flow/router/custom.rb100644002.11 KBa73d87549e2d80bbe4e762b18516c642d123b4b75880f56798859670743694cc
lib/flows/flow/router/errors.rb10064400244 Bytescf4077dde8e761bec40d5193e21f4dd5ddb5a8ad869eb84eee57e30d8f21ab8f
lib/flows/flow/router/simple.rb10064400722 Bytesbf3da102606b93d50da37a43ba6862071337e36620f5ab1f6a910fd666289971
lib/flows/plugin.rb10064400328 Bytes35e72929936af21cc169fbf295ab4c239b31d814633708be30b7ed23fb98c170
lib/flows/plugin/dependency_injector.rb100644004.76 KBc7940f529bd2c4eb0668792706b664000708ae883f1390366f1382b4c55072c6
lib/flows/plugin/dependency_injector/dependency.rb10064400770 Bytes7940851b8b5fb23b0b06b733c74a866104d9b050812fb301ee5e7dbc7404a420
lib/flows/plugin/dependency_injector/dependency_definition.rb10064400431 Bytesd83824b4203aa21a16f1ac3dfd5422130b22cb18823d9fa79387050e78865e3a
lib/flows/plugin/dependency_injector/dependency_list.rb100644001.58 KB967c1dfd60a21f2c2b20911bfef1a182796885e05bae153f3566b8869823b7a5
lib/flows/plugin/dependency_injector/errors.rb100644001.55 KBb0ccf8fd5348afbe5e66377278b6ff6610dfdea5a0664ed227a4c6a0caeef493
lib/flows/plugin/implicit_init.rb100644001.29 KB4cb7b29d8c89ce1320b9efe47a8617566c938813f3b0433c26b055ffbc3bed1e
lib/flows/plugin/output_contract.rb100644002.69 KB2b9d5b9c822c621349574363d9289288646b9f49088ff61fd41a7653ed48b8a0
lib/flows/plugin/output_contract/dsl.rb100644001.69 KB8d96b7844d6d5748f92883422463b7f68c372bca193a5cc85e3ab15d58de122c
lib/flows/plugin/output_contract/errors.rb100644002.06 KB37df3ce984e34c899209e26ebb8e85de0dd4a3ed8c78ff5ee72016680fa0e04b
lib/flows/plugin/output_contract/wrapper.rb100644001.61 KBb44f3c8aeb1ec62e83171a3552be2f0bcacccd16e6ad1633f5404590839a086e
lib/flows/plugin/profiler.rb100644003.68 KB2377b21bf515fff3f6846c05f7d447d9c89f29bb8c23bfc2754a55b8ff1c73c8
lib/flows/plugin/profiler/injector.rb10064400944 Bytes1dcf4a55b80d3497cd4037913081263647267a9dd506ef7af02b985645824c86
lib/flows/plugin/profiler/report.rb100644001.3 KB96a912e0fb95a98e2a2bddab93fdb59fce72484b8aa2154121cd7004c1d8c18e
lib/flows/plugin/profiler/report/events.rb10064400935 Bytese5a8de168e5344b0f9399042b29e76cd52c341d956e750b5ed26d82dcbdc70ca
lib/flows/plugin/profiler/report/flat.rb100644001.12 KB8a53848066cf539390277247d9dd1283677ee07209c62f4b9b509449065a680c
lib/flows/plugin/profiler/report/flat/method_report.rb100644002.51 KB569b3fca0be5136b6872a1ebcdca313a7c5c0b5f6e24f823a8c6ca976a9f2836
lib/flows/plugin/profiler/report/raw.rb10064400287 Bytes80661935aefa0818971d2901a8f46f9cfb5cb0c4bc6868bd4b9b653c0a4979ee
lib/flows/plugin/profiler/report/tree.rb100644002.89 KBc009aeb332a6a78cc170f7572869a15f706e54220227abd22bbceacf81a38887
lib/flows/plugin/profiler/report/tree/calculated_node.rb100644003.69 KBe412a5fef54ac10e9fd6499e15d6084f5a34db378fd79524fa4118275ac65e25
lib/flows/plugin/profiler/report/tree/node.rb10064400729 Bytesc847aeb08451dd0df9b2a74262f473e644da93fbb53870662d8082836c248620
lib/flows/plugin/profiler/wrapper.rb100644001.93 KB544728a871553c35331444ad5d407bfe9eca2f23fc5489b209bc64d482b60f04
lib/flows/railway.rb100644005.75 KB2a5f6246aef186731055306251d0274a1b83a29c8c4bd74a6038113719291def
lib/flows/railway/dsl.rb10064400365 Bytesaf4c148b1617099c1bc4f713e5c71e58ee3ed0567be38df45dfc243b8e7df904
lib/flows/railway/errors.rb10064400336 Bytes881fd8cd50ebfaa2fd72b32ec3d9d59b14b398047f345cad52bcdb095a39ab24
lib/flows/railway/step.rb10064400668 Bytes886fed74d3319506b070ac1faf8cc774a9af388822921a7282cf42c60a0da6c3
lib/flows/railway/step_list.rb10064400712 Bytes76d2c31a665f9b9471f65d5eb653f21def79458a736c18fef006625bf059afe0
lib/flows/result.rb100644007.56 KBec23cdca5ec23d24769051c241aca6db119749560604a577a76785c2637b865b
lib/flows/result/do.rb100644006.02 KB366914c7ae138871eb7c4416056181db12e8ee137dd002f8ab8e04e802bacdda
lib/flows/result/err.rb10064400520 Bytesc70343873f1d637f3493c43618a7c5159914596303b242c30f5fe0ce8e4a7217
lib/flows/result/errors.rb100644001006 Bytes748381a7ef5afe18f72bdd5518986a47a11908f4355d2d50592d3044e9c4678b
lib/flows/result/helpers.rb100644001.82 KB1d5346eac7fc63070dc4979a5a4c73f28c2415096a3a552d6f381a37adbceec9
lib/flows/result/ok.rb10064400521 Bytes4172356efcf5dc4a33f39efbb0c74d066e939516c7550b4a026f6b2f29efad1e
lib/flows/shared_context_pipeline.rb1006440010.7 KB97cf8b57655bdbc3ab9d30290d0eab04d23ba328ad98e41c9c50d0c26013ab48
lib/flows/shared_context_pipeline/dsl.rb10064400204 Bytesa76a7101899c804d2ea7c7d463871024c929f6c110cd740df17491586f62ec6f
lib/flows/shared_context_pipeline/dsl/callbacks.rb10064400961 Bytesb392ec35bc9dad34aa0a73264dc14d355f85836debf9f5d022ab927bc514d8f2
lib/flows/shared_context_pipeline/dsl/tracks.rb100644001.38 KB70da06dfcbc8a3d933d6d4045f40860a37127ad8bc6941cea151f4e953349cf2
lib/flows/shared_context_pipeline/errors.rb10064400404 Bytes07680125e6535c817bae247c1f030a60e412e70b066b2a64c1d6d9240a0714e4
lib/flows/shared_context_pipeline/mutation_step.rb10064400933 Bytesa3853d165b95baab0858d13664cd8d139555a8d1889fe9378c4747e82b2c3b76
lib/flows/shared_context_pipeline/router_definition.rb10064400472 Bytesb3a1334951542de4fe2436b2e147edb1160f9fc8cfafab07c7569870e30cb64d
lib/flows/shared_context_pipeline/step.rb100644001.2 KBaf049a597eb2b3d3bed8a00ed1053744b8c97e03dc93d997176248895ced5758
lib/flows/shared_context_pipeline/track.rb100644001.11 KBed7d6dfa79c447d8aa1e3e505642bf09b498faa154080dec275161562f9dccf8
lib/flows/shared_context_pipeline/track_list.rb100644001.1 KB25b99c94714a8b8fa163562a4015a79994e98b328f02babaa200f612856ffb69
lib/flows/shared_context_pipeline/wrap.rb100644001.54 KB271e2b7ba940e64714dd074a48438933e6cec7aa611a23be99c8222e9deba800
lib/flows/util.rb10064400492 Bytesb4d735ec970d6001b87779b65a18076572cbcd72576f6ee07c008a0e95124ebf
lib/flows/util/inheritable_singleton_vars.rb100644003.22 KB8a0470336c5303b2caa8bc92a6aa71b25290eedc39dc76187110b9b25c8a6f38
lib/flows/util/inheritable_singleton_vars/dup_strategy.rb100644003.15 KB2684fb05e527e692fe0e274635e91ec87750f9f99cea8c1078729ecd11f39592
lib/flows/util/inheritable_singleton_vars/isolation_strategy.rb100644002.74 KBfe814fa3eae1228a4c8a7ecb80ffa4ddee0e69d7139ff2b303ab27f6c3a4d64b
lib/flows/util/prepend_to_class.rb100644005.35 KB2370b0f19ef6b364e75d6e15dd04a400ac6c6196c6329218537515a9b536200a
lib/flows/version.rb1006440044 Bytesdc094675d16b6bf2b65170bbf8608410496b1120685eab18b0dcdbc3d60634c7
profile/.keep100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855