fear-3.0.0

https://rubygems.org

fear

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 1010258

number: 3.0.0

platform: ruby

spec_sha256: 6f4a969f88af24bb5c1f9e9aebdb5542be09d3221915cf760f4bfaf6f2ea0487

sha256: af3f72cb96d3bf75e2026cd9dd0c9db4dc33d866384d04d07bee7f7ce3b8af52

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

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

position: 0

version_data_entries_count: 116

uploaded_at: 2024-04-02 21:04:57 UTC

indexed: true

has_extensions:

extensions:

Gem size: 59.5 KB

Version Data Entries

Total: 116

Unpacked size: 267 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.github/dependabot.yml10064400523 Bytesc980efabd86f5bf55214c2db06fa7888cb445b612517f289ba6f2db74e108673
.github/workflows/rubocop.yml100644001.05 KB95cb17fe99cc6e78a8099892058acbc1297e1c8613a7916de48c2a1766d7f53b
.github/workflows/spec.yml10064400886 Bytesa7dc7bf71d0804cde4e7e68c921ff059ef2dfed80c8fbe359e3797e8315035a0
.gitignore10064400110 Bytes2ba246cc0d430cb94001ad90a243193d9417a51069620487520cb42461485837
.rspec1006440030 Bytese3a05cdf2301e0e7d8be6b1d1137aa310d7d023575bb2f305df3519c6df5cf2b
.rubocop.yml10064400114 Bytesd443abacc4312945389e68daf1b8285c974f6b6d3ace49e177528e396d829f06
.simplecov10064400394 Bytes4f05adaaf20d6d162aef9f8c0b031ccc00c46a45a988f0d6b6740da8da1e7eaf
.yardopts1006440013 Bytesf068a0cac4a9f4f2a9e5fbe0d8b8bc689f9399a7651951a7e0a264376c8957f2
CHANGELOG.md100644003.33 KB91dd00902ce7abfe7f1da38c9e410eb056f52641e6de7ab9acea9350a39d0476
Gemfile10064400410 Bytes090b929a61423dd4b765fff8a06303f004bedba775dc585abc2090ea92f2b83e
Gemfile.lock100644002.44 KBdffae623de3eedd915d3a07aaa687ffc96e25b4e92bbb9d48bd2a247816d5830
LICENSE.txt100644001.05 KB32c4af09c3755266b0c1069b373807247e609dced32a7ba0ffda5a9b41576aeb
README.md1006440032.3 KBf5a1665fd192b0363c79b836e2f21e6e9b0b7ff62f76c2e8d04560de84eeb943
Rakefile100644005.74 KB76e511dff474fa87f2f39e236ce44f167eccc7a8e4e9a3d6b773d8296d79a5dd
benchmarks/README.md1006440013 Bytes1c7214c1ffa008daba76cc8230cf57ab921e61a0c4ea730c2de3c7c504a2c9f0
benchmarks/dry_do_vs_fear_for.txt10064400591 Bytes4378654509116f036433ff4e56dc86fd4230060c12d91f89f3eed218040e70a6
benchmarks/dry_some_fmap_vs_fear_some_map.txt10064400551 Bytes006edd03de41c2187ec65143ee5f7fc3dbc7318e94ce533654ace78eee01e2fe
benchmarks/factorial.txt10064400575 Bytesb75915ecb028906331876d96bcb6fdb42d4a90d544ff0a76ee5fb03750be6608
benchmarks/fear_gaurd_and1_vs_new.txt10064400652 Bytes02555cc8b992d08c2c08dc158a555116e110173d5f4a7d1fbea595614efe5b83
benchmarks/fear_gaurd_and2_vs_and.txt10064400646 Bytes51aac691d135bc0fe7d7dd3fdf81b4ba993e9aefc739f0541f1173788763ab12
benchmarks/fear_gaurd_and3_vs_and_and.txt10064400652 Bytes47346bf0c6d851f81254ebb7b0f6b8459fc4ce715110d77f5b4301b3a50e54ff
benchmarks/fear_pattern_matching_construction_vs_execution.txt10064400630 Bytes99bbeecd88798addd60c47ae716ea564f05d33dc32d58b90e2d1bb0c145ce117
benchmarks/pattern_matching_dry_vs_qo_vs_fear_try.txt10064400553 Bytes324997f2c8e18406d6f274c86ac09fc5360c3ea1c25cebadc9b2b2c82610ccd7
examples/pattern_extracting.rb10064400342 Bytes0352e48df1e95b0d3fdbcae0e5d9f3a042cc66f6e17308f17dfbf93ac735c915
examples/pattern_matching_binary_tree_set.rb100644002.47 KB0cdfd9abb8249448e63d83dc936c91407842173bfced36b3fcc12ee1730bf447
examples/pattern_matching_number_in_words.rb100644001.63 KB9985a6be667e2ad3869fac56648b3db1e253ff71ef916bc08022d878b6f7516f
fear.gemspec10064400811 Bytes5276df7fa2472da501e7a4f3ac8ef3cca9b0055aa575000d41c22e74a003877c
lib/fear.rb10064400680 Bytes986d8b045879226cb7d074893e12833827c76693eb21d156777ca80c11bfa4d7
lib/fear/await.rb100644001.08 KBa9eaea2877db259b3626ef61e22b3e8bec66e71aef20a20db90f37a6e84827eb
lib/fear/awaitable.rb10064400694 Bytes6088ae339300e560b55d57e1335ed612e1cae741d130b4230f78144c819c43f7
lib/fear/either.rb1006440011.3 KB73311ae6bfc3bf89cda27b3b4f3b7c57d111778acc2bac6347951a29e5fb5905
lib/fear/either/left_projection.rb100644006.55 KB3f7e2cbadd04650eb6ea4b270eb4534056e93beaf375fb3d582b6a281ad62438
lib/fear/either/pattern_match.rb100644001.46 KBb95f314d124926bee9a5383f30c115c3e3e47ccdfa29865e18b603aa64ea96b8
lib/fear/either_api.rb10064400440 Bytes1e740cc33f4533dc32e49ca735394667e148567e5e86c813619c1ccc04473718
lib/fear/empty_partial_function.rb10064400608 Bytes313be207725d2c0004fccce13f45c9bd0b1a06e02aa045f9014a35c34c440248
lib/fear/failure.rb100644001.96 KBde94c0c3693d02aaf4df8ddb633a643ca111ae82b90f9bb4e5d6a82d273bd437
lib/fear/failure/pattern_match.rb10064400230 Bytesce58bbf09c4c972812e9cfa343a81ff3ed0e4cbb52ede2e5e8902cec40b62d4b
lib/fear/for.rb100644001.9 KB7247b10cdf1d41e24f7da79a2f04fbdef8cf7946913c40182914291e1255f07a
lib/fear/for_api.rb100644001.98 KB8b4376c1e804c2132f44ee3ebecf962e4654495fbc7400424e22f80bb453022f
lib/fear/future.rb1006440014.5 KB986289c98617a87b3f914e5f774191368f28501ba30cfd3e331c4f15663e5c74
lib/fear/future_api.rb10064400840 Bytes5fa1c233e94e7f3bbcbf16b54264568fda6f537b784519c54d8c25e8e42f9803
lib/fear/left.rb100644001.14 KB7a017df05842f502a2b809f80d002d320217e1e6d97a6053f8b975c238a40793
lib/fear/left/pattern_match.rb10064400249 Bytese9c5fa7ebc0fd6070bab52cc187ef6c99ea49509665bbdacf6df118c452fa086
lib/fear/none.rb10064400136 Bytes9c116ba8c8b9927b01c02209891eab404c5ec64d05845e477be375b5ce9678b5
lib/fear/none_class.rb100644001.32 KB1dc421aacf2bc5f01a9b28597b625bb12318462ec630b485b93333f72852c8bf
lib/fear/none_class/pattern_match.rb10064400308 Bytes79b4c1cfae3e4895ef6166661e125285fbc14400f7edd830e64b01612f2cd618
lib/fear/option.rb100644008.04 KBfd784760b61d69de9f717d7b08b2604706ce7d7376d67e9c3715cb65baa00cc8
lib/fear/option/pattern_match.rb100644001.28 KB5f0fe01ed643792586cf7349fda351db12c482ad47b3f50a293bc1a62526e5e8
lib/fear/option_api.rb10064400816 Bytes7e785a8c82f4779b4edadf137ff1929cc6b42cb70367107c548d99d9a63611e4
lib/fear/partial_function.rb100644005.62 KBcd49910dc67fb710b47c19e0b91b4c790ee7dd1bcbce65412a4edad67d171188
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.rb10064400160 Bytes29c4d51d58d750b25460a12086712e43909bb21e42b919b0c4eeb7e047027e0e
lib/fear/partial_function/guard.rb100644001.9 KB2d31ddbd8334633299583253d8d1df242375ba59de5384796a6ad37e678747fa
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.53 KBb9c8f21df52f6d71f5c95402ddfbb6bae96ca0566a865e0d8cc455db8db004d5
lib/fear/partial_function_class.rb10064400961 Bytes294ab92729791259722e0c34ee6d1896619d62251b9a031e6e1d7cc5247fdc00
lib/fear/pattern_match.rb100644002.85 KBf4cbdc1623b19291bc924c3508abd95d032d86fda09dafcbe7fb1e94a3d48fcf
lib/fear/pattern_matching_api.rb100644003.57 KB4537f2b6e0f05fc15ae9f2babe56a4b2efc58542ddd5fa342507c273e05409c4
lib/fear/promise.rb100644002.07 KBd5f65b6507e411d85072ed9b4490ac25e0a73c11dc7ad3416c25d8e8b8f5dc77
lib/fear/right.rb100644001.22 KB3e9ec804233d8ac093591bee1e4f7cf92eef2dbace78ad3588078a6e9c3d90e9
lib/fear/right/pattern_match.rb10064400242 Bytes3898ed9e5c635152cbd322469af5cc05429f57b1db3dedd8ae44dfc299e334dd
lib/fear/right_biased.rb100644003.63 KB44aaeeb779b5d1225701f9ec7cac9de43f334d304945af2decd55bcd7d4eb302
lib/fear/some.rb100644001.49 KB4ed2bcbf126f64cb4fd370cce5231e180479dd40ace893ab81eee10d886d45a5
lib/fear/some/pattern_match.rb10064400256 Bytes94a3c164a9842164bb725bd25880c2c801dba832cf6e7c9b819094ceb8d75621
lib/fear/success.rb100644001.64 KBaa2e2427e8f2eebeddf1ae6a95759c2e9019ac5d454fba564c5db02d6aa13cfe
lib/fear/success/pattern_match.rb10064400303 Bytescde932e20c633c5ff96e69a0757966c7bcf95169db76a3359dcc1a85fe3bc16c
lib/fear/try.rb1006440011.1 KB71d15ffc2125fed8e3603c12189c3ffcaba6c36261f527e99bebda016303762b
lib/fear/try/pattern_match.rb10064400856 Bytes489f87b31f9c5fe0d65eab0acb310fc4b8323b181e4de29ddb4bc26a739d33dd
lib/fear/try_api.rb10064400771 Bytes074a8d08d80a8251b746a9849a25c55f0d98c64feee76c7bb1a8aa41b5923add
lib/fear/unit.rb10064400580 Bytes3139c004d4dfd44799d5a8211621c9631ab84356c73a263afd5b335292cfbff8
lib/fear/utils.rb100644001.15 KBef8bd720a6769445b3d790e9bdbcc00ebb5528f649dfe401bd343d072282b5d7
lib/fear/version.rb1006440094 Bytes1ba2368d2d88f031bac9f0bc1affbdacaa0665a371a97b8a1793906e9235d023
spec/fear/awaitable_spec.rb10064400444 Bytes13b5cb0af0b148f107e3a329dccb4aa3a5283085a7e00c6fafc5d26055408d97
spec/fear/done_spec.rb10064400368 Bytes21d8cd02c746917b7c1d84afcb221b354edea03a9689802796afc574da7f5f7c
spec/fear/either/left_projection_spec.rb100644006.44 KB199c4f15712c1f3cacfc035900a774653a3b19f2177507147d1a4a7b11265048
spec/fear/either/mixin_spec.rb10064400316 Bytesd2ac2e7b4c87a04e9bb8672a9c3622bb911735bd780cb452e372ea8b1a89fcfa
spec/fear/either/pattern_match_spec.rb10064400937 Bytes49a4a5abade4ac73ec1f5cade6e4a8bfbd93c87cb81125cf7555c118e12e531a
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.rb10064400781 Bytes5170c2376bff692052dc65ce4fd9865c783ce5242a9668662c55d2538cc8764f
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 Bytes5e6755513b6d9c63c160f008a718be09d60b4253acfb5466d82a194165db3f32
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/try_pattern_match_spec.rb100644001.01 KB11525d7e32212c59826fffbdee89a5786034d7e3aded60ae8795ed6e60747e11
spec/fear/try_api_spec.rb10064400526 Bytesa11a9162f2d6cb54649d8d26e66f129191374848bd381d1c293c68bc83bc6335
spec/fear/try_pattern_matching_spec.rb10064400774 Bytes0f497d01f07ef00824352a1f9e77104406471d801fd14ca4a04e9f10b7dbdf31
spec/fear/utils_spec.rb100644001.59 KB46ed62245292ad3e4e2be83d078b37adde6c09bb8bad3946f84a2e9b0622136e
spec/spec_helper.rb100644003.25 KBf8e90eebd6771954277d3b1d8cee1f072e81c4926643f3bb5ae0d82be2192744
spec/support/.keep100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855