solid-result-2.0.0

https://rubygems.org

solid-result

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

homepage_uri
https://github.com/solid-process/solid-result
changelog_uri
https://github.com/solid-process/solid-result/blob/main/CHANGELOG.md
source_code_uri
https://github.com/solid-process/solid-result
allowed_push_host
https://rubygems.org
rubygems_mfa_required
true

id: 1643064

number: 2.0.0

platform: ruby

spec_sha256: 5d032cc841c661b12387d338aeba535ab332fef6d714373fe6b2e6e44c3be101

sha256: fda0bc1069e6d3e04ae9655ceaaa09b0c75f6e5dce1967ce82bd250e6b5ccf97

created_at: 2024-05-13 08:38:45 UTC

updated_at: 2024-06-20 00:52:08 UTC

position: 0

version_data_entries_count: 117

uploaded_at: 2024-04-14 00:24:15 UTC

indexed: true

has_extensions: false

extensions: []

Gem size: 56 KB

Version Data Entries

Total: 117

Unpacked size: 238 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.rubocop.yml100644001.55 KB3b1e2f03b661af775dfad8be189cee506d5105a26a549fe7d115d5468a54e14e
.rubocop_todo.yml10064400493 Bytes7bc25123f6ee2bcd00ef205c02133e7d8b50931257206c2f3bcf331ef564d4eb
CHANGELOG.md1006440024.6 KBf0a7be49163a72b480685aeb35f1a89def4c21501646dafdab4607f2fd0f8587
CODE_OF_CONDUCT.md100644005.1 KBaccba0db33817486e7e1baf7b24c38d7fe9e82f1815aac139b44fb302ed860db
LICENSE.txt100644001.06 KB348d175841de32416aa9cd3565cbdaab54f4df20b8ac3cc5d61ad29d6b963f4f
README.md1006440087.4 KB16af36600fd2007a1c77fe72ba85bfd14407362c7fadfb32766161d8778bec48
Rakefile10064400565 Bytes7b4b3d00388c794d981264aa3afcab56a452677c5cab6cadddb1924a227180bb
Steepfile100644001013 Bytesdd1c657b3ae65ecae489dcb1656305eade30d0b07e7763f77f65c1852d4e3aba
examples/multiple_listeners/Rakefile100644001.3 KBb27f0c9b4ad2218d9c926fed98f83fe2054e4191e5996816ed43ebe547b30dd4
examples/multiple_listeners/app/models/account.rb10064400464 Bytes4aeace117a61f971ac7c027ff91e63c88e68288d6f12e673f52a8e560073c47d
examples/multiple_listeners/app/models/account/member.rb10064400263 Bytesf9587f0a7c740928aa6db399a5a95f65d45ca676eda91f703b110748c87ae561
examples/multiple_listeners/app/models/account/owner_creation.rb100644001.78 KBd2fb4bcab06ded9a7e5f1ca53573bada25db8d779de15df5074fc7ebe20ba8b6
examples/multiple_listeners/app/models/user.rb10064400558 Bytesfeecd51e51ac40ea8a01411634b6db8304d0a488a73e80b6517ad3e2767bbfa5
examples/multiple_listeners/app/models/user/creation.rb100644002.16 KB59f0fc0268f53b4d4fa26bbf20ebb81d3eeae4b60e1d17fd76d25cbaa851baba
examples/multiple_listeners/app/models/user/token.rb10064400148 Bytesbb530262b92287face394a06f1a73edf1b3e2c72dbcee2992e6c15757fb39c31
examples/multiple_listeners/app/models/user/token/creation.rb100644001.51 KB1cb608c16feed1b2cd5c7d521c5dc7de17e42de1bbcee1586f3e8c53ac48ccd0
examples/multiple_listeners/config.rb10064400630 Bytes81ab9ff33e5a92615f380980849c8198898508a32bba46e7b62da75a28fc8705
examples/multiple_listeners/config/boot.rb10064400324 Bytes6c8f1dba6b2a63e40c56385c04a76b731588b4dd73fc4938fe7c30f5f8cfbcbe
examples/multiple_listeners/config/initializers/solid_result.rb10064400242 Bytesd939c68fddece6743b5530a7bdd3bdf964aadf3918f938997982a21ecb0059b2
examples/multiple_listeners/db/setup.rb100644001.63 KB4eecf4720fd1529ab070927d2a7ceec49aa4a8e23348423006af3402dcabf946
examples/multiple_listeners/lib/event_logs_listener/stdout.rb100644001.82 KBfab01fd04067d9c5996f1880c7b434e268d49435d3b9ec9bb7348667d540bd07
examples/multiple_listeners/lib/runtime_breaker.rb10064400234 Bytes5efe37513fd832c3f802b99ddc2cdc7ed7ed35cf0a71d290b464cc9fa7c4c1ae
examples/multiple_listeners/lib/solid/result/event_logs_record.rb10064400853 Bytes25db3514f989c6bd08819be5efb96f7545755f9ee1f740c389e37580729ccebd
examples/multiple_listeners/lib/solid/result/rollback_on_failure.rb10064400277 Bytesd2b5f279cff95ee4ee019c47cc84a1b1872a88ff205468b6f85ecff1d1630598
examples/service_objects/Rakefile10064400768 Bytes34b4f8d6d9eced73569c013900d40119eb2b81e3b564d6bd79bd42c0fdd90afc
examples/service_objects/app/models/account.rb10064400464 Bytes4aeace117a61f971ac7c027ff91e63c88e68288d6f12e673f52a8e560073c47d
examples/service_objects/app/models/account/member.rb10064400263 Bytesf9587f0a7c740928aa6db399a5a95f65d45ca676eda91f703b110748c87ae561
examples/service_objects/app/models/user.rb10064400558 Bytesfeecd51e51ac40ea8a01411634b6db8304d0a488a73e80b6517ad3e2767bbfa5
examples/service_objects/app/models/user/token.rb10064400148 Bytesbb530262b92287face394a06f1a73edf1b3e2c72dbcee2992e6c15757fb39c31
examples/service_objects/app/services/account/owner_creation.rb100644001.28 KBdff2c5483b45bb892afb1aef2337cb57045ba5c371f5e8448ec50ec425fdbb75
examples/service_objects/app/services/application_service.rb100644001.64 KB8dfa31537723e9f7d9cafea4dd9a68c4ba6bb5425b02edde4113783fe00e37ad
examples/service_objects/app/services/user/creation.rb100644001.74 KB975de09be399baf9f39beeec06abb9e2e67bfdde9cd94cb709136bd56240a79f
examples/service_objects/app/services/user/token/creation.rb100644001 KB97b5ecaefc530bc10880f2ef75cd766d82c399f8f19ad08b660a1116093c24e0
examples/service_objects/config.rb10064400483 Bytesc49c56ea692694272c3a4ca9738da99fb7695aff8e562bdbcc2ad77752847c68
examples/service_objects/config/boot.rb10064400347 Bytesc19331226ac53d86f626459f22eefbf489d02e2498b01e87dd443bf898b1a691
examples/service_objects/config/initializers/solid_result.rb10064400242 Bytesd939c68fddece6743b5530a7bdd3bdf964aadf3918f938997982a21ecb0059b2
examples/service_objects/db/setup.rb100644001.29 KB1fa74f129cdf0d5751e5a2bd5900de5358a5f3278d6512a185568128c83f388e
examples/single_listener/Rakefile100644002.22 KBb7990c1c55bf1bf08a25824187b2a20ad99e8f382c7db38dc5573faa5796ca9e
examples/single_listener/app/models/account.rb10064400464 Bytes4aeace117a61f971ac7c027ff91e63c88e68288d6f12e673f52a8e560073c47d
examples/single_listener/app/models/account/member.rb10064400263 Bytesf9587f0a7c740928aa6db399a5a95f65d45ca676eda91f703b110748c87ae561
examples/single_listener/app/models/account/owner_creation.rb100644001.78 KBd2fb4bcab06ded9a7e5f1ca53573bada25db8d779de15df5074fc7ebe20ba8b6
examples/single_listener/app/models/user.rb10064400558 Bytesfeecd51e51ac40ea8a01411634b6db8304d0a488a73e80b6517ad3e2767bbfa5
examples/single_listener/app/models/user/creation.rb100644002.16 KB59f0fc0268f53b4d4fa26bbf20ebb81d3eeae4b60e1d17fd76d25cbaa851baba
examples/single_listener/app/models/user/token.rb10064400148 Bytesbb530262b92287face394a06f1a73edf1b3e2c72dbcee2992e6c15757fb39c31
examples/single_listener/app/models/user/token/creation.rb100644001.51 KB1cb608c16feed1b2cd5c7d521c5dc7de17e42de1bbcee1586f3e8c53ac48ccd0
examples/single_listener/config.rb10064400553 Bytes500465b3b55c82773dd895eb8867262756d79a2ae5b35d197d24949a82fbd94a
examples/single_listener/config/boot.rb10064400324 Bytes6c8f1dba6b2a63e40c56385c04a76b731588b4dd73fc4938fe7c30f5f8cfbcbe
examples/single_listener/config/initializers/solid_result.rb10064400242 Bytesd939c68fddece6743b5530a7bdd3bdf964aadf3918f938997982a21ecb0059b2
examples/single_listener/db/setup.rb100644001.29 KB1fa74f129cdf0d5751e5a2bd5900de5358a5f3278d6512a185568128c83f388e
examples/single_listener/lib/runtime_breaker.rb10064400262 Bytes9558ec38c4a82fc3d044c5bd25b4c17d995edb6c39d27927f55fe635cc2771b5
examples/single_listener/lib/single_event_logs_listener.rb100644003.95 KB45532c0822574eebdfb2713a4ff43a6784228d849b122348bc1e64ce66b8843e
examples/single_listener/lib/solid/result/rollback_on_failure.rb10064400277 Bytesd2b5f279cff95ee4ee019c47cc84a1b1872a88ff205468b6f85ecff1d1630598
lib/solid-result.rb1006440054 Bytesf62d398888c89dbe07658c066be27ad63717a3e19186eaa3af9b31aba4fe70a4
lib/solid/failure.rb10064400309 Bytes15d5dae1fb03ce73fe7eab444fae1ab6558827604331a07f58ad09a17c06b830
lib/solid/output.rb100644002.62 KB13585484fbe650305a731840f2c03512e786378e9be39be3e4b9f382b6fbc0f7
lib/solid/output/callable_and_then.rb100644001.3 KBc36c913b9f32cb5e064b32cb364a90b96c5c8ed9290a183469dfaccb2f4f55d1
lib/solid/output/expectations.rb10064400524 Bytes8a1577995e61ed125d42672f253447875b564e8605ce0578a31c81dc51871c42
lib/solid/output/expectations/mixin.rb10064400795 Bytes60e01157969e0affb708ebf555390d3c6f20a188c7db33e17f9cca36c3cf154a
lib/solid/output/failure.rb10064400166 Bytes28c7106d8bf06cd97c141499fe2ed7e2a9a7cbee328f416d2da41632ab64b009
lib/solid/output/mixin.rb100644001.31 KB376312ebb4b68b4f8f843aa2128ec36ce13da989a9d9e804eae914df51c9947f
lib/solid/output/success.rb100644001 KBf95d2d83e5b5ac11fef8807c6812b76e4f2344262db3caa1cb05ec001d1b572d
lib/solid/result.rb10064400721 Bytesecf282cb6b4373b3d00753cec8ce34265c22e18e4cb5db8d68908816c47f2123
lib/solid/result/_self.rb100644004.57 KBd7e27a84a4a8e3646e84e7a707820077e16fe7aeef2c30afcb55c54dcba87ea8
lib/solid/result/callable_and_then.rb10064400229 Bytesf177d00b75c67c1679a51e07b6db92e520b50d9d8b987b52a77645c93f12f261
lib/solid/result/callable_and_then/caller.rb100644001.62 KB28d0776e844818c8b0dca5b01c36c1f91c3e4bae1b426f55001e7518f72b63b0
lib/solid/result/callable_and_then/config.rb10064400307 Bytes7fe07e869dd2248a231c6368515e033831e90eb50abd0c0dab503b42622d73aa
lib/solid/result/callable_and_then/error.rb10064400287 Bytes51ac74e2a832c93e41cc51f8b253d5a66764b660853cd26484aedb6536fd8e70
lib/solid/result/config.rb100644001.37 KBf64d1f055098a7e54bff4566173bd5679b412a2e43779f1c2b82e1cfa8e413e7
lib/solid/result/config/options.rb10064400648 Bytesa637894c584d06daab08d73cd06cd8dbef737f5ce9b7434653747f818df202cb
lib/solid/result/config/switcher.rb100644001.73 KBeb26b46f0acc4594f80599a4f95849edbad1a3e41ceabf755f5dc8fe4feda3f0
lib/solid/result/config/switchers/addons.rb10064400550 Bytes70e46dd11ec231dd41bba1d1f41505e405a857b79fed6b482eb4d828e61bd515
lib/solid/result/config/switchers/constant_aliases.rb10064400912 Bytes14e25f633d1ccd28ef0e483e9f09bce8a129cafb79975409d0236b25e5819228
lib/solid/result/config/switchers/features.rb10064400900 Bytes5f209ff05d817f899fcdd3cc9163d2ddccf8990e63e77ac9fbab96292a99b8ed
lib/solid/result/config/switchers/pattern_matching.rb10064400439 Bytesde8362fee5bd5228fe98e6a0f8a1438a5551aef24bb5989633ed6236a945edf5
lib/solid/result/contract.rb10064400879 Bytesad0da958fcd1a3167e785b8d1403359d5bb70fbc869d030f31a156fad558e1fa
lib/solid/result/contract/disabled.rb10064400372 Bytes4209902fd69b05e09953348f20b1898050b60e6516bd504fd1366027a27dc087
lib/solid/result/contract/error.rb10064400513 Bytesd94f84c755d9ecdcca31772619b5547066cc978f0e35b4a711315ecb9ed851ae
lib/solid/result/contract/evaluator.rb100644001.05 KBc62e0a4ac776dfc20231d16ec41253ded3ebc23e12be63942af4cca3cc083c93
lib/solid/result/contract/for_types.rb10064400573 Bytesfb44145afea262e91efd11d47e77503258fb338d6e8714abc47fc071a141cc93
lib/solid/result/contract/for_types_and_values.rb100644001.2 KBdbb9360564029252f539a1b0cd7ec10f2d1163120894d3147b903201d86a32c6
lib/solid/result/contract/interface.rb10064400356 Bytesf78b52c8df4ea716c4604b74c1806170ba1c8fdd2682343f64094494abe7be0c
lib/solid/result/contract/type_checker.rb10064400844 Bytes46c36e3930fdd7712670ab8d823b4da34bd5c887d39ff31d100483c36aa90607
lib/solid/result/data.rb10064400607 Bytesbbcd08a8d166fed425603c50a7b31c5b75888c93874b02ae506ce5f2b4e3373d
lib/solid/result/error.rb100644001.68 KB39eaf91e2cf8f1dbad6fb08a64cd1f554ea79aa70490bbf25977992084032378
lib/solid/result/event_logs.rb10064400722 Bytese8a88dc088bba16572d897453e2bc5246db4c3a5077979a204a36dd8c5d8bd7d
lib/solid/result/event_logs/config.rb10064400607 Bytes4b7a64a8d0d8ea88007c93d70d72a49b7db54fba3b5874402dd783bea7e37bbf
lib/solid/result/event_logs/listener.rb10064400882 Bytesf98f82231b1992707ed4d3817d57246d2a68d6ad4d409cc8a53c5be4d0afc8c2
lib/solid/result/event_logs/listeners.rb100644002.62 KB796b0e08a276dd92d683426e8f99339b7dd810494bdb857362687b3321d57236
lib/solid/result/event_logs/tracking.rb10064400715 Bytes2a6178a8180f6d12229ade49374a1367c5d2ac54a2ad262c3cb010e8caf64c95
lib/solid/result/event_logs/tracking/disabled.rb10064400265 Bytese9f09a44100699efd1006c57f3ece907334a4e89597d5cb1de9395e435539ebe
lib/solid/result/event_logs/tracking/enabled.rb100644003.68 KB98def10f1ce773e2755cf3687265b67c4d89c5786e03ff0ec256fa419dea564e
lib/solid/result/event_logs/tree.rb100644002.73 KB1f5667ccf5c71fb4138a0da1c332b3898992c35aa84b97b23e9f6482480858f0
lib/solid/result/expectations.rb100644001.98 KB33c2ae05e8829c43d60d145da22ee434da79a45c9279abb17de124368b16e716
lib/solid/result/expectations/mixin.rb100644001.3 KB5f14764341b79ba583041b0a19208e5ee7b056e5c9d7d41c40ec3d56ced538ab
lib/solid/result/failure.rb10064400200 Bytesb0e03d65e2469cad1eacd3f1a3486ae114cc28c7729e33fa1c855fa4b487edeb
lib/solid/result/handler.rb100644001.17 KB22b5cde7e2f14a430314be4e28949b0f4a91897ee84826c14d7bd57740b2526c
lib/solid/result/handler/allowed_types.rb10064400978 Bytesc0c5898a6f95c9e5e19326e6a28bd0b7e1e17fed6f2817391e8ccc350d0248f6
lib/solid/result/ignored_types.rb10064400229 Bytes578c2812a134b3ccecfc3a0172991e49514261157660030c2a4fbf62467c8921
lib/solid/result/mixin.rb100644001.66 KB0d72f525116515547aee5801bfd2e6d69cd2758d3938d450e2f0c2cfbe3d0f7b
lib/solid/result/success.rb10064400200 Bytes64045b7582eab5cd8a4e4c71df623331a73d9cadfe74f6e5969162dfa81f7c03
lib/solid/result/version.rb1006440091 Bytesc07618c7f86fc00aa6b6818187e4e4b2fd2781f0831a52dde4f7ec0c4de763b8
lib/solid/success.rb10064400302 Bytes837948a7f011b4762bf82b6356aee7b5ec575856825f79818577b3155bedfc6e
sig/solid/failure.rbs10064400302 Bytes1554fa72db881b088676911789fd1c3980ad3ca90b5cdd870d7fce74a5a791b8
sig/solid/output.rbs100644004.24 KBe30209b111c45ff56c68b39a23c95faa0f7b1c6a635f157a379db6f1805c2c37
sig/solid/result.rbs100644002.68 KB022f8a4cf4a793ee09529c7dd37c4714557f69ba80cde02e8d4777e3a42b7ab0
sig/solid/result/callable_and_then.rbs100644001.18 KB72ffbaf9bbce9e11af3812d6b3e303c2d5f49cabd1d95084ca354a095060475f
sig/solid/result/config.rbs100644002.83 KB5ceaec24ff402c6618aa3a1ba3a429d1bd6a76ccb1550d0e5c6c4f9c0496c6ad
sig/solid/result/contract.rbs100644002.76 KB3c056c3be442a6b2bdb071fcd8eff434e1812f56177ea5b9bf78c19ab9d2f0a3
sig/solid/result/data.rbs10064400353 Bytes368f5012619253bded8e9bb9840a96ecfa10cc2036b8913130dc38d788f09064
sig/solid/result/error.rbs100644001.01 KB9562dfef5a037515d47e4690cb2daf4c52f9a8715206607f24de128d023c3e7a
sig/solid/result/event_logs.rbs100644005.5 KBfefb841a16118080f78e2e312f8b603d7e4243f8b7680e5b6c42a1754cbb4f9d
sig/solid/result/expectations.rbs100644001.76 KB037193112504f07666c089fdb05d0abf613438caf7acb74e58d18bd36593d913
sig/solid/result/handler.rbs100644001.12 KB3b15fa0ca7a6a1c642f5dd40ca14117f96c9da3cbec19dce159e415d1baadb2d
sig/solid/result/ignored_types.rbs10064400164 Bytes8b659b8a88e34e5c03ac44e01b9b74bd3449a47df00fa92cd5de498b6e409f55
sig/solid/result/mixin.rbs100644001.01 KB57c329dd86e9732d5b287b6a0bc6489d01a5eb369e44949adc52d0708e4facfd
sig/solid/result/version.rbs1006440058 Bytesf1afb495f2267c75fe260f796aebaf0ce5f4cc0906b4fa78cf5f62ddb519b291
sig/solid/success.rbs10064400295 Bytese87db8fbf8da41069d1267dddf871b55ec576f109fa34cf380272bf964c22b01