fear-2.0.1

https://rubygems.org

fear

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 1010257

number: 2.0.1

platform: ruby

spec_sha256: 71179d57932c40e82f6ff7bbe89d07184694ec2168e5d8e5ef6e691f0dfb241b

sha256: 625ce8eb009fa01b0f3c708a1956f406b9b5c050f3fb2c1f3afee4fd176c62e3

created_at: 2024-05-13 08:29:18 UTC

updated_at: 2024-06-12 03:07:30 UTC

position: 1

version_data_entries_count: 126

uploaded_at: 2023-11-21 09:40:39 UTC

indexed: true

has_extensions:

extensions:

Gem size: 64 KB

Version Data Entries

Total: 126

Unpacked size: 282 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
CHANGELOG.md100644003.18 KBee9d7d5c7111af7d8e4101e7b1a5f7cca40ad1403eea23d02d075a7dbdaa3ae5
.github/dependabot.yml10064400523 Bytesc980efabd86f5bf55214c2db06fa7888cb445b612517f289ba6f2db74e108673
.github/workflows/rubocop.yml100644001.05 KB95cb17fe99cc6e78a8099892058acbc1297e1c8613a7916de48c2a1766d7f53b
.github/workflows/spec.yml100644001.07 KB5a8e91189db6ce274ec03f3a2767167e32eb6e4e0df90423eb98d71dada64886
.gitignore10064400110 Bytes2ba246cc0d430cb94001ad90a243193d9417a51069620487520cb42461485837
.rspec1006440030 Bytese3a05cdf2301e0e7d8be6b1d1137aa310d7d023575bb2f305df3519c6df5cf2b
.rubocop.yml10064400114 Bytesd443abacc4312945389e68daf1b8285c974f6b6d3ace49e177528e396d829f06
.simplecov10064400394 Bytes4f05adaaf20d6d162aef9f8c0b031ccc00c46a45a988f0d6b6740da8da1e7eaf
.yardopts1006440013 Bytesf068a0cac4a9f4f2a9e5fbe0d8b8bc689f9399a7651951a7e0a264376c8957f2
Gemfile10064400169 Bytesec040c1b38df89eb11d9d769ce46827a8c3f7d32e47016335d63b066014f8d58
Gemfile.lock100644002.77 KB86f1481c077fc7d0aa295ca611a0bced11b0f8e4370009db9b9c01c010ca0c09
LICENSE.txt100644001.05 KBc3d90a867eeec12044560300e4def570d929580648071fef9a91660f012c9240
README.md1006440033.3 KB9d7e5c75e01c17ded7b6b58d882c26f7e6f6f223863f2a17155259d3c34ba3c4
Rakefile100644008.11 KBc18896e276b3cf34f7bd5c0df1038a984a23e3dbc4ee76b4c5db867e233a6284
benchmarks/README.md1006440013 Bytes1c7214c1ffa008daba76cc8230cf57ab921e61a0c4ea730c2de3c7c504a2c9f0
benchmarks/dry_do_vs_fear_for.txt10064400484 Bytesc1415d2bb75328ca6eb17469054c5248110e50ff0ba215811f3da4613fb62d6c
benchmarks/dry_some_fmap_vs_fear_some_map.txt10064400490 Bytesbdae6f03e28195d44d74b3c910fc27faca4931e9d99d89f3814a2394fed4be9a
benchmarks/factorial.txt10064400685 Bytes9cb2e2113a351608af10e5d88763d1a2ed73cce28c4383beac65447b72df08dc
benchmarks/fear_gaurd_and1_vs_new.txt10064400551 Bytes383e8a1739f3be61cc0f7d248f5cc42001c38cd98ba8e7d607c266ecf19488e7
benchmarks/fear_gaurd_and2_vs_and.txt10064400585 Bytes4ce0fcf3fa31d9e25dcc09b327bb4c493f08c17a77f3c724f6dd9c86645756c0
benchmarks/fear_gaurd_and3_vs_and_and.txt10064400553 Bytese17773aea5d99e3294a962c78fc159a32c8a526c5a084b2aa94836dbdb47a09c
benchmarks/fear_pattern_extracting_with_vs_without_cache.txt10064400506 Bytesc0819ec713bd4665ae3b3d5ae244b4ba841400643a51469564fe715dda9704ef
benchmarks/fear_pattern_matching_construction_vs_execution.txt10064400569 Bytesbbb890b88519173f181c1ea58cd932be40c4c46825e875981a4bda683c5d6197
benchmarks/pattern_matching_dry_vs_qo_vs_fear_try.txt10064400667 Bytesa858ae64b94656ab1fd97c5c3d27e8b7f993364951bd0d9ac86cc88db36a8c56
benchmarks/pattern_matching_qo_vs_fear_pattern_extraction.txt10064400506 Bytes8ed0e6a4f199d965fadf752839f9ce838a4908e52c4f814852adb4d1a1317a29
benchmarks/pattern_matching_qo_vs_fear_try_execution.txt10064400501 Bytes10387cf2b6aaf1fe150d58986c24e08553c855492b3acf6a2cff72120791cdab
examples/pattern_extracting.rb10064400342 Bytes0352e48df1e95b0d3fdbcae0e5d9f3a042cc66f6e17308f17dfbf93ac735c915
examples/pattern_matching_binary_tree_set.rb100644002.47 KB0cdfd9abb8249448e63d83dc936c91407842173bfced36b3fcc12ee1730bf447
examples/pattern_matching_number_in_words.rb100644001.63 KB9985a6be667e2ad3869fac56648b3db1e253ff71ef916bc08022d878b6f7516f
fear.gemspec100644001.52 KBf229ecc768e3ace04f1ea0513b031785b9a56192aedea23a8251715f65f7b30b
lib/dry/types/fear.rb10064400152 Bytes77c2efb7fb2c38dc86d5894b37c49dc51ac6f71e1a5fb08036dde285d3e42a72
lib/dry/types/fear/option.rb100644002.56 KB555b6a0913d538ec24aa286e074c8d8a48617cb2aa753368b362a6490a500194
lib/fear.rb10064400967 Bytes00dc18fc46fa700a7dcc2b56b3b6d25793360196a4602fcfc3d79acc4473b8da
lib/fear/await.rb100644001.08 KBa9eaea2877db259b3626ef61e22b3e8bec66e71aef20a20db90f37a6e84827eb
lib/fear/awaitable.rb10064400694 Bytes6088ae339300e560b55d57e1335ed612e1cae741d130b4230f78144c819c43f7
lib/fear/either.rb1006440011 KBa21c4736f937831373b632b938fbcaec2c656e1aa76089aa96fc55714b34b06d
lib/fear/either_api.rb10064400457 Bytesdadd71d1de8e9bc06e9ff2615e680ee7cd2db2aa21cfb6ef74d48daabdd666ce
lib/fear/either_pattern_match.rb100644001.46 KBec26f89403bfea2f32d4f182a520b96ca332053db6bc3dc36ed1120f6f3cbb56
lib/fear/empty_partial_function.rb10064400608 Bytes462f12b8d2bcaf7441b20b0a75acd88e60402cf2003649404b1e3aa9300e77d6
lib/fear/failure.rb100644001.97 KB1524cde766097f7a9136f44d832548ba707f04d0c698beb0a3e4fa51932d9ad5
lib/fear/failure_pattern_match.rb10064400212 Bytes6852ced533285eb036f10fcdc6e217d261481f8e57a4ce6eaeae4da285280de0
lib/fear/for.rb100644001.9 KB7247b10cdf1d41e24f7da79a2f04fbdef8cf7946913c40182914291e1255f07a
lib/fear/for_api.rb100644002 KBe987dd5d24b48945a8d954cfd9be83f7d232efbfe64c3f60cc5a7f85699bb080
lib/fear/future.rb1006440014.5 KBa95139027f19f1fb2f33f535e6cbc606e4014d51608b13005b4fa7c4517ef8d4
lib/fear/future_api.rb10064400932 Bytes48befa671fa16eb2d2389b8d05ba42d943a648db17f1084db0d9a625d968289e
lib/fear/left.rb100644001.14 KB7d96bc4392f43286d96ba0148aabf0563a87e3accb758638a8248c749780bebe
lib/fear/left_pattern_match.rb10064400182 Bytescaa97adb1ae9b9140593315256b3fada036a9815954681f260a3d5c834a8d0ce
lib/fear/none.rb100644001.46 KB9851ed3a363698b253cc7de054ae3c01dfe9ba1f0c3245ad8ee763159cb943b7
lib/fear/none_pattern_match.rb10064400273 Bytese31974eb39c4ddfc7d1f81f4f0826a373936573adff184b3c614467e97be14c9
lib/fear/option.rb100644008.11 KB7728e6605d23f57637004d54fe6431216c44172fbbb30dad810f9fc3c972ba3e
lib/fear/option_api.rb10064400836 Bytes258bcae77484cd3e60694eab3190a4c483bf4444ebd77728b1fbd78fc8224a2e
lib/fear/option_pattern_match.rb100644001.27 KB5787976aa254452475589b66acea5d7afcf723fbd1537dc104d7a2e788f1b1ae
lib/fear/partial_function.rb100644005.92 KB73cea65f38a1ed9e00d2207ee8304e24265d019b081626ee09754739db4b8b4e
lib/fear/partial_function/and_then.rb100644001.18 KBda828b310126467ea1232bba60fbf0b1881362afc7492c714937d254655833b4
lib/fear/partial_function/any.rb10064400489 Bytes521f13151140468c46a42daa480f05d8c5d947495f7188950f0fc2e981aacdf0
lib/fear/partial_function/combined.rb100644001.15 KBd91b82ebc1380c3522314284a422c0317f03db1343d16cefe5f1ab77203428e2
lib/fear/partial_function/empty.rb10064400199 Bytes01affd489cc1e4bb4af3385ff739bc65188f51b0b58b4e3e99fd8d7a25fc7b52
lib/fear/partial_function/guard.rb100644002.02 KB022f621e27f895cf415372c73f098c3eb1533d59fcd62ec71908e440ae025aec
lib/fear/partial_function/guard/and.rb10064400889 Bytesbb74f743529a0e365a3e8f89ce714517f04a38a8ebe073f23e2b33bc18a96714
lib/fear/partial_function/guard/and3.rb10064400933 Bytes8385296baf8dd8feaf41d7a8a74f9814ef9a9b3c3be7da4243bea84ad625d446
lib/fear/partial_function/guard/or.rb10064400888 Bytes1dcce7a2ad84f9444f5118e01dd2d52425fb3048287eb2c90d504bcb40cfce52
lib/fear/partial_function/lifted.rb10064400434 Bytese19066554f0ecd73bac132378016d23a2c081c7edbb596010ca77574c944b741
lib/fear/partial_function/or_else.rb100644001.55 KB39f5a4a993a228889890a7ba416aaa446e44a987f216efe39d0efe85db727ae3
lib/fear/partial_function_class.rb10064400961 Bytes8c95e3dd3653efca64a8dcdb91f59bed20f4c6e8b440b97c00bf65153a682b51
lib/fear/pattern_match.rb100644002.82 KBc2bbb89e159307b4b69e1c964122c8cecdc15c975512ba1036f4d8b73a193e29
lib/fear/pattern_matching_api.rb100644003.63 KB99e52075b62e1e9dc6e7a47fd8fecfb7619e183014d151a195fe175508b4feaf
lib/fear/promise.rb100644002.07 KBd5f65b6507e411d85072ed9b4490ac25e0a73c11dc7ad3416c25d8e8b8f5dc77
lib/fear/right.rb100644001.23 KBaaf0e06c4f7634b1765d940b6922e8388e129dedeab4501761332479de562d5a
lib/fear/right_biased.rb100644003.58 KBfc7460e0a8f7f6bef272a778f8f04dd767fab273e93a9b9efeca727b71c492ea
lib/fear/right_pattern_match.rb10064400212 Bytes0b5da75a7e44a7b661fab57da025ee6fc07bedaf112d559f66f0babd329ffd09
lib/fear/some.rb100644001.5 KBa18877746daa24e39c77bf8655059407b6d49e2c1d8c198539af5966b904a661
lib/fear/some_pattern_match.rb10064400227 Bytes906eab299e54602bfafc6a8c7589c2f69ac4657be4b6f025ea38c1de0a0b3fa5
lib/fear/struct.rb100644006.68 KBb5a57d014039eddcd7dc62295349b9424dfa3c2308005287eb012550287a1aae
lib/fear/success.rb100644001.65 KBb58715fe5cff727f1da7748c9dd5006aef1aac0fd6f03204f28c175bc7f828a2
lib/fear/success_pattern_match.rb10064400282 Bytes35bdccad6310d41a932ebaf051a0d2698cc5b8eac5374ff6167ab862d03077a7
lib/fear/try.rb1006440011.2 KB7f300e426b719f8b72fbcd0200c1ec59aba1bce79c8f3d43b4d1e79a9a02249c
lib/fear/try_api.rb10064400791 Bytes45f2f74f57ff8cce94bfe4aa3b55952bba8585d53ab904271c06807c635c0c6d
lib/fear/try_pattern_match.rb10064400895 Bytesca041ee982cc4c1754a5402b8bceadaaf609c527cb79c0840c7022713bd08494
lib/fear/unit.rb10064400580 Bytes3139c004d4dfd44799d5a8211621c9631ab84356c73a263afd5b335292cfbff8
lib/fear/utils.rb100644001.15 KBef8bd720a6769445b3d790e9bdbcc00ebb5528f649dfe401bd343d072282b5d7
lib/fear/version.rb1006440094 Bytesdc085de10772ad296d75a24b029536e3987c2091a7916611ffac7cdf286148f6
spec/dry/types/fear/option/constrained_spec.rb10064400599 Bytesf356a445470b29dd334f30c92f542f8ea4c9656fed513a7bf47091ac34f514ed
spec/dry/types/fear/option/core_spec.rb100644001.95 KB7c1e1d078a78fa57cc6ddc75342ec4631e765c194a6e0958b426ba9c97a34aeb
spec/dry/types/fear/option/default_spec.rb10064400563 Bytese7fc9f2b9b0eeccdf3394d99e4e26531b0258adf0273ebb5ffaef722c3ef3f8c
spec/dry/types/fear/option/hash_spec.rb100644001.2 KB7e47cf509ac5355f57fd44321365c4eda870616ddd4412204d4f28a16f04e770
spec/dry/types/fear/option/option_spec.rb100644002.51 KB32edddbbdb63015ba01120605412621d6b511c098a50b7787d7199e66f9d2bcf
spec/fear/awaitable_spec.rb10064400470 Bytesb2175babb10107a518bf213b1d723a7badc7f437f913058f615ae5a168806c2e
spec/fear/done_spec.rb10064400368 Bytes21d8cd02c746917b7c1d84afcb221b354edea03a9689802796afc574da7f5f7c
spec/fear/either/mixin_spec.rb10064400316 Bytesd2ac2e7b4c87a04e9bb8672a9c3622bb911735bd780cb452e372ea8b1a89fcfa
spec/fear/either_pattern_match_spec.rb10064400935 Bytesb9f764c7e3f3a5006fc61f62292607ae8d0d570503730f7cce269c1c642931af
spec/fear/either_pattern_matching_spec.rb10064400594 Bytes5184e8f1c0863d962e3c377340686775c7e40c9e11abe97111747c6a52220e41
spec/fear/either_spec.rb10064400570 Bytes230dec1c077dfcbde0169096949f9b0db02132c578ab341caad538014fa7db39
spec/fear/failure_spec.rb100644005.08 KB33d1da03f02cb3fcde3fad5f8432196152bd64f39f83c258ab87e7a1806ef02d
spec/fear/for/mixin_spec.rb10064400285 Bytes84609dc44c357451cd5bbdc8979021dbfbf7d5148ef46e0e853514534d19d6b4
spec/fear/for_spec.rb100644002.57 KBda706d6cd85f90e1d6685e3def4a4ffa23dec533beeddc834ad4b97e55e53ce4
spec/fear/future_spec.rb1006440017.8 KBb975ce6c39fe8d13a861248ee9ed71debcec9de07011e89f70a2ce6a6c573dcb
spec/fear/guard_spec.rb100644006.32 KBad298dea1257c09b902f401a1ef8b84f1aad3588b02ece9b0474b1bf96248334
spec/fear/left_spec.rb100644004.05 KB3b379d705446c680bd508fc1472ea492329333985bea92958b42904b7bd98f31
spec/fear/none_spec.rb100644002.75 KB7907f7b23fc486ce0f678aed3f2cfdcd75b9c389df705fb2a41c7a6f282bbb62
spec/fear/option/mixin_spec.rb10064400733 Bytes3813981a1a895f78410687ae6e53b9556702342ca658a24a0e9e37c8ffc1f01f
spec/fear/option_pattern_match_spec.rb10064400779 Bytes0b79f35ea6b9cdb1e7da5eba580aa5a9050d1df766059a310c6f7b9f51ac7abb
spec/fear/option_pattern_matching_spec.rb10064400690 Bytesb35fc8ed4f77914e7ae4c4ef3b28edfbce88455228abfcd7b59e60faee151f85
spec/fear/option_spec.rb100644003.04 KB0dc79200b3631b06908791dbfe01524067b831e58feeb679e608e019489daaa1
spec/fear/partial_function/any_spec.rb10064400660 Bytes52766dfbb13d8bcbc4ece44a247955ed333a8522dbc8c466db6fc57b158244f5
spec/fear/partial_function/empty_spec.rb10064400927 Bytes15cde34904adb43df0772013f2c50d19a3660f0e8f8506db98e7691b7074f930
spec/fear/partial_function_and_then_spec.rb100644004.39 KB2afa25c3e36a2a1ec56764b8c660144bc2d830b15ef9ea375f8abdb5617d36fe
spec/fear/partial_function_composition_spec.rb100644003.77 KBc4dd4c6beb24a4d3df525430c8e3987d016c3773994370c918eb8b8ce3854b6d
spec/fear/partial_function_or_else_spec.rb100644007.9 KBfe552e5caf6ec6112513be3e91299d90c206ec377ccb11ad7659b9855e7ec859
spec/fear/partial_function_spec.rb100644005.44 KB6fbdac0938fddf6fda808de767efd18cb74694aa5076566fada94c4197f37abf
spec/fear/pattern_match_spec.rb100644001.21 KB4ea53029ce1514c637b83747627aea26f3ec1af3a3eea18ab59e3b03ca2b0866
spec/fear/pattern_matching_api_spec.rb10064400717 Bytesa3aaff532b49da307b492c844f79e302113a5645ef0135cc58bae228044102c7
spec/fear/promise_spec.rb100644002.23 KBe96071c8ef7c69eea15d5ee8f9f2781ac826fabeaf8bc12cc35ad6cd69e55ebd
spec/fear/right_biased/left.rb100644001.72 KB2db660ed7309cd2ea735d288f6657257e8c06f772667d156fdf75640c73a8e1a
spec/fear/right_biased/right.rb100644003.23 KBb985cde4f85dda7c68e3b29832032f5cbaf8429f3ae56cc539c036e164f71566
spec/fear/right_spec.rb100644003.9 KBf687ee81a43a4b4408f25f8cf0ff41c5242b697d09b9da687b9dd356c91b39ad
spec/fear/some_spec.rb100644002.17 KB4d6a43449b5e2830f37f59d7530c43bc0665f3da7201355523facb1bd7c61934
spec/fear/success_spec.rb100644003.57 KBa262e7fb5f728b376c61f5a2961ac553e3ab954a772fec6b8ac2a6eec4cc3e03
spec/fear/try/mixin_spec.rb10064400623 Bytescadb60bf9707728615006c50c0baeaceb1380087f10747d26d82e8ce97cdbc29
spec/fear/try_api_spec.rb10064400526 Bytesa11a9162f2d6cb54649d8d26e66f129191374848bd381d1c293c68bc83bc6335
spec/fear/try_pattern_match_spec.rb100644001.01 KB7a5cfde54c6c690b37b03faf230fe6800a3c392907a0ece89b1a3d39bd918189
spec/fear/try_pattern_matching_spec.rb10064400774 Bytes0f497d01f07ef00824352a1f9e77104406471d801fd14ca4a04e9f10b7dbdf31
spec/fear/utils_spec.rb100644001.59 KB46ed62245292ad3e4e2be83d078b37adde6c09bb8bad3946f84a2e9b0622136e
spec/spec_helper.rb100644003.25 KBf8e90eebd6771954277d3b1d8cee1f072e81c4926643f3bb5ae0d82be2192744
spec/struct_pattern_matching_spec.rb10064400844 Bytesbf47303b65e3f61be401f10e904273c243f6d0e8483268c265bba90e6465613b
spec/struct_spec.rb100644005.35 KB81298fd44a01592259ada1e82ce665a511f9c962fa456a17f06e10e1f4b393aa
spec/support/dry_types.rb10064400129 Bytescb69573f6cc1acafc0cf4df55e8801984b3b18377785224d687fe49736aae0fa