dry-schema-1.5.4

https://rubygems.org

dry-schema

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

changelog_uri
https://github.com/dry-rb/dry-schema/blob/master/CHANGELOG.md
bug_tracker_uri
https://github.com/dry-rb/dry-schema/issues
source_code_uri
https://github.com/dry-rb/dry-schema
allowed_push_host
https://rubygems.org

id: 1209536

number: 1.5.4

platform: ruby

spec_sha256: b1040d057c06fbdb11013e1b92f0167a3cde44a159aa2e182c4d22c14ca876bd

sha256: 571d7fe087d23153fa51c9c330849b971ba8ebf3e75d36d60479dad7485e152d

created_at: 2024-05-13 08:32:23 UTC

updated_at: 2024-06-13 04:05:31 UTC

position: 28

version_data_entries_count: 71

uploaded_at: 2020-09-03 07:41:18 UTC

indexed: true

has_extensions:

extensions:

Gem size: 39.5 KB

Version Data Entries

Total: 71

Unpacked size: 147 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
CHANGELOG.md1006440016.6 KBe0801ec7a606ccc23c8dbc74dbf8c740a6c28ea99d2031a1304776df2fac62c4
LICENSE100644001.06 KB6879ae6e7cbcc298370c6f705f3fbd1dd2e3214a758c650f66d9d4ada9f56394
README.md100644001.09 KB747445609ecbca49acca4829f7ac8c9ffac3f8145632de1bc3fb6dbebca37ae6
config/errors.yml100644002.27 KBb01013746095accccd04a7aef7e6d61ff1be01b5f1fd8b27fe1d8d8b29bd473c
dry-schema.gemspec100644001.99 KB2abf2ca80a4106688099ae5eb1c0f434022d927357267ae8e3513ededecba4f3
lib/dry-schema.rb1006440052 Bytes0d995395fa1173fb79c586cfa2f2cf53dbbd1b4fba57c1b1dae797349cde2c12
lib/dry/schema.rb100644001.85 KB12ce2b76d14dd8d669413ee0174012df09a698a3cd4fbaad662f04d64d888277
lib/dry/schema/compiler.rb100644001.3 KB260d4458d71b537a3051b5b5d2b2f865d389096896342261e8c1bb5dc43c821b
lib/dry/schema/config.rb100644001.92 KB1e9cb6e425c9a2580ca3766777f59e62d9fb3cc7145d90a21e4bd8100cb07d15
lib/dry/schema/constants.rb100644001.26 KBea063f8474946332c9bfb32abf3a255b9bb6d3c38a420c65496bf63cc8e519b1
lib/dry/schema/dsl.rb1006440012.8 KB598dfd8ff353e8c195e84d6a333feef532a8d073c4ec2a305a7c77467bdc048d
lib/dry/schema/extensions.rb10064400380 Bytesf424df5b96b4abe6c0b82cf3714406869351b90974310c98d3f5e8069d8bc1cb
lib/dry/schema/extensions/hints.rb100644001.26 KBba7b0514cfa44cfd6ed9500befbc609fd0f9b1d71f07fd992e849b7273a08efd
lib/dry/schema/extensions/hints/compiler_methods.rb10064400354 Bytes9e862e552c25de0f4736adf4ec717bcd4b491600ff9d75bdcc5497a5b42c255c
lib/dry/schema/extensions/hints/message_compiler_methods.rb100644002.32 KB5b5215941b433f9aee2b173c40a224e0572eadf31e0dcd5b23ffb6264d52cdfb
lib/dry/schema/extensions/hints/message_set_methods.rb100644001.11 KB191ced25068eb6d2bc6d5e5ff85a66f87be5ea27dfc3893b3aae50674905a53b
lib/dry/schema/extensions/hints/result_methods.rb100644001.05 KBf60888bc38daeb1ed44dd7acc1e2cef4848840356a5cf2c8286c86e3e2799496
lib/dry/schema/extensions/info.rb10064400528 Bytes8ace8323a3c680b9dd5e64306cc682d88420839a39cd87f5249dd19d1f092aca
lib/dry/schema/extensions/info/schema_compiler.rb100644002.39 KB9654dba7e2eba6d922cca65a60485a71263ebd6fac3ac26b26af3edbac192a7b
lib/dry/schema/extensions/monads.rb10064400577 Bytes862811b41e035b5f3ca9ec44e27534306ea3ea48a391e08edf09ee31d5312c80
lib/dry/schema/extensions/struct.rb10064400945 Bytes7223f701668c33272190ee827f0fdc995b021ac55d13a53366c94be97e146691
lib/dry/schema/json.rb10064400359 Bytes65d61a89c4b70dbef9c246471d7cd3a5d42da42ce849cb1a962ee0c898012c2b
lib/dry/schema/key.rb100644003.8 KB2de8795af8024d832154248a02cb4ca820fd240b35d607be5e355aae7249319a
lib/dry/schema/key_coercer.rb10064400857 Bytes006125fbecc6185d315b2f41ef1c8d2e70d088fa42c5b1e9f4afeeb8a84e2d2a
lib/dry/schema/key_map.rb100644003.28 KB8ab0ffa9a662ccc41b91dee7df3b2b8fa984b470f17e634651364d2db425969a
lib/dry/schema/key_validator.rb100644001.65 KBde80dd257f3cec12dff59807d64d59ff4f47b59ee026e9ffdd18be772d48fbdc
lib/dry/schema/macros.rb10064400309 Bytes7c332f4c00d9350ec91326aa5c7058a7ff9e47e92ba56c4c3c6f2a3adc0fba26
lib/dry/schema/macros/array.rb100644001.38 KB084823b140da086b005626c45635ba4f6568274fb5bb271432afc8a716d0c7ea
lib/dry/schema/macros/core.rb100644001.14 KBefd0f0920c225335be481bab12cc55529932f28cb01ab73a7caffccf26828ddd
lib/dry/schema/macros/dsl.rb100644007.32 KB43d23d47e5ccccb7e23f9b50da84d4b48e40188e3823c50d31778397f3d96a54
lib/dry/schema/macros/each.rb10064400795 Bytes707affecae3eb476b47e5b4950a52ab5b63f356dec8bbd5e3c4b367295c6a709
lib/dry/schema/macros/filled.rb100644001.53 KB449f2f53eb9bbe7c4a6d9ccc8ee19664cd2f221ad57b11a97c1323e54c729892
lib/dry/schema/macros/hash.rb10064400944 Bytesdf6d762769b69d8ecaafef20f1ae30f6c2943ef0d3ac582f590ce648c81458c5
lib/dry/schema/macros/key.rb100644003.44 KB395429a6a96055fd2c3efeedda77fe040dae419ed848bddea30a7e755ae15f1e
lib/dry/schema/macros/maybe.rb10064400899 Bytese8a643db19523940b649754e3d81e98889798e41046a2167c68fe1124792683a
lib/dry/schema/macros/optional.rb10064400430 Bytes51c3e9250251ddf9e04b4b8aad9dc6df8ed14f3ee0d35da67a55e23e5692a4ab
lib/dry/schema/macros/required.rb10064400329 Bytes21a1e07259fd1a97139ce674d5df79f7bfc53febbdeda0887c12338f2a55f0d9
lib/dry/schema/macros/schema.rb100644002.13 KB23988d76b791ceee30ceefb31177da8dcb8fed1eccf4067edeee89e883c04422
lib/dry/schema/macros/value.rb100644003.01 KBaf1d800cd3c42bc6d9b454432b2ea0db14566a2e2d997bf5d9273974d8469a62
lib/dry/schema/message.rb100644002.58 KB12256faff1e8e9cdabe2b6d7055c3c09d3007145984ddb9c59183271cacb0689
lib/dry/schema/message/or.rb10064400747 Bytesa2311dc00b4c4dcab303379e6b10cf0bd28af27679823c50f43c4edeca847bf4
lib/dry/schema/message/or/abstract.rb10064400503 Bytesb03ff67557011d5a20e486148bfe5d4b2fb6005c704ef0a78e9df0a2508c19f9
lib/dry/schema/message/or/multi_path.rb10064400882 Bytes36c8aa3cbff71972434edb3d3030d4f67a68b5861558a7aa3d6a890b94bba50b
lib/dry/schema/message/or/single_path.rb100644001.41 KB211d4bb69c6fbf6f3dbfcf7944eae823a36ad1c96f69c3c62ae32c552865c22e
lib/dry/schema/message_compiler.rb100644006.1 KB0c0d5a8c3e075fd3cc3f8d12edfdfc6858709e30fc50a5c6df574bdd6fd6e881
lib/dry/schema/message_compiler/visitor_opts.rb100644001.22 KBf5baa27b831fcbc4e17cac559835bd9fb87447c5dfb99324fcabf45d45ff994b
lib/dry/schema/message_set.rb100644003 KB0ca5d0309c52d8494b1a163a75c5a1eab6f104a366c8d5c0c78e078d2c558ef6
lib/dry/schema/messages.rb10064400884 Bytes997b9db81696fc74d95765e4229be055b118d983eb9e1a98af8d5a39aab42034
lib/dry/schema/messages/abstract.rb100644005.4 KB94a3dbe98c61c63b6415d6e7ab2fcedbf1e3034743ee4ec99d67e746f8c65bf0
lib/dry/schema/messages/i18n.rb100644002.72 KBbd0b97102378388e3ef92c67baee6d66cc2bea42431fadcfa62493a68b55ccf6
lib/dry/schema/messages/namespaced.rb100644002.07 KB6b97c37638253b4ca396a1d28a538945266b34c86ed104dd7524e924e59476cc
lib/dry/schema/messages/template.rb10064400930 Bytes65548f694883de0aeaa79be80acff259f0a108f802b2fca492d8bd0b5888ea08
lib/dry/schema/messages/yaml.rb100644005.04 KB4bd819f32e5c8d9e56171f29058d935ab82c541db4da97b3a431f70055de9f1e
lib/dry/schema/namespaced_rule.rb10064400958 Bytes35010e0bbd1078133f02be6ce96bcff900318cc94bc300f951cc77c30178887f
lib/dry/schema/params.rb10064400366 Bytes4e0afec19f8d85b30798fc1eb4bd9093851203f62751b14c6bbbbeac9ce06175
lib/dry/schema/path.rb100644003.19 KB36be3b064bc3b6adbf982905af1ffda78dfa99ea6bcba2f15fa0746353ba897e
lib/dry/schema/predicate.rb100644001.91 KB36f419832a9bf4590b6531e9059883e26d868bcf3774080074868eed4e71f56a
lib/dry/schema/predicate_inferrer.rb10064400357 Bytes5ba4b73904e67a102815edb98fdb8f810faf49c27bcf5dde8e4fbff097024eaa
lib/dry/schema/predicate_registry.rb10064400539 Bytes0e1db1751d159f24b22636887dd6545d1b365b3fe21559555662de6baf5aa973
lib/dry/schema/primitive_inferrer.rb10064400313 Bytesa56dc808e90fb3a86f9f66f8611ae138d539433882adc9634172e9ed22c132f9
lib/dry/schema/processor.rb100644004.51 KB138d1b2b1e2633229d4e146168909d7a6d8bc6097cee156a5b91b80f7b45e73e
lib/dry/schema/processor_steps.rb100644003.49 KB0696742e2839bb9a21547b8d2f1ab0104819efef6f40a815ca456fa47d819d31
lib/dry/schema/result.rb100644004 KBde79efe96e9b010760fb3ffefd11a7a2352ca5c433db306fa46b779ea2f54d4d
lib/dry/schema/rule_applier.rb100644001.13 KB20b9aa3c00e07bbd1f8c9bb6ec7ef7417f6f7bc2cb6cfd29c199eb763adb3768
lib/dry/schema/step.rb100644001.59 KB30ceb6c63719ec674ea3f2a9b80b998d8a60f2dc2bb352828eb268d324764bd0
lib/dry/schema/trace.rb100644002.5 KB4db0d0aa5e9ab7d2aa806b0be4750ca83b577b6a0c420e56f77370a96fa555b8
lib/dry/schema/type_container.rb10064400600 Bytes24291f5a1b5797aab51510b04a2dda6d31762cdb59a7ed9d4fcd77fe26b7f5b4
lib/dry/schema/type_registry.rb10064400920 Bytesb334cb335538b0230c7086e6bd19e695c43f648ce81f3ee840d2b4367e8eb627
lib/dry/schema/types.rb10064400195 Bytes49fccbc70880af856f83eac2053b9ff9a48ef7c1e53458ba1be6de810dc68578
lib/dry/schema/value_coercer.rb10064400753 Bytes8186dd8f22174018153b4dcbb2937a52ad474939279ea499042d18f888e4e9db
lib/dry/schema/version.rb1006440090 Bytesc02311824ad5488fd0fd39c23d6d351e5c4d8c4d43213192fc8ffc59e5caba40