dry-schema-1.8.0

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: 1209544

number: 1.8.0

platform: ruby

spec_sha256: 692d0fd0af81cb28d70773516241aeb2eb643a964f20bc9595d753ed622569cc

sha256: 7552ddf0518a69de9db725891c827d88916922edddb4632e75d66186d7130471

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

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

position: 20

version_data_entries_count: 71

uploaded_at: 2021-09-12 13:11:20 UTC

indexed: true

has_extensions:

extensions:

Gem size: 40.5 KB

Version Data Entries

Total: 71

Unpacked size: 152 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
CHANGELOG.md1006440020.4 KBbacee4e3df6f07d770245783a5409f5faba6e482121a860a10f2dc7fc6aab5d1
LICENSE100644001.06 KB5965528652cc856dbdb23b29c2e7b068a7030442fc71895bf162e234efae7fd4
README.md100644001.24 KBb8a34fba221c037ae278c357c49f1a24cef58d03803de0e970e2f0e232d7497e
config/errors.yml100644002.32 KBd09c92883ad14cb28f314e2470786b71b36a3a7866bfe387a4f29dfc3ca7c537
dry-schema.gemspec100644001.96 KBfe45fe0bc0424fc478ad0b42f45434e98bf80d229f22205609d0dfd81803e266
lib/dry-schema.rb1006440052 Bytes0d995395fa1173fb79c586cfa2f2cf53dbbd1b4fba57c1b1dae797349cde2c12
lib/dry/schema.rb100644001.85 KB12ce2b76d14dd8d669413ee0174012df09a698a3cd4fbaad662f04d64d888277
lib/dry/schema/compiler.rb100644001.3 KB260d4458d71b537a3051b5b5d2b2f865d389096896342261e8c1bb5dc43c821b
lib/dry/schema/config.rb100644001.98 KB5fdd736aff7b645bb09f330b8e157e4f46e3c5d494eb0a980a853e1fa57b4d09
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.96 KBd71ea186f4be822788f49a6a3c641c9b78c8b068fcc7bb91ba3a76244ed5fb7d
lib/dry/schema/key_coercer.rb10064400862 Bytes6e0755eaf298ad5806ab71c702422248d95616b562b7049befa7efffbee7a505
lib/dry/schema/key_map.rb100644003.28 KBf0d5fe6833fe933e79b0766f29006c464e0915ed989de2b36ba195a45cc5df11
lib/dry/schema/key_validator.rb100644001.76 KB20843f2d9037e4554c15c523cb5c2377c6f4e4b3b36056b00266199f738089be
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.35 KBab3a537ebaf47914a5616f559b9069578f9c405c71b07e50dd176810e3355612
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.5 KB8f7151ce8925342fa315dd52ee2065ca9bc0e84c0ecb66150a27aba40e56ef43
lib/dry/schema/message.rb100644002.59 KB7f6029a2adc3b77926b783b74e99d28ba73e7a7fdf4c0150db3ec730674dd8bf
lib/dry/schema/message/or.rb10064400747 Bytesa2311dc00b4c4dcab303379e6b10cf0bd28af27679823c50f43c4edeca847bf4
lib/dry/schema/message/or/abstract.rb10064400503 Bytesb03ff67557011d5a20e486148bfe5d4b2fb6005c704ef0a78e9df0a2508c19f9
lib/dry/schema/message/or/multi_path.rb10064400887 Bytes8f81ca29594972e10f530b0e37eb5fd47cd0e4ccc254b9bb1ade3a1cb47f6f3d
lib/dry/schema/message/or/single_path.rb100644001.41 KBb7ce3dfa6e879ebed38060a237dc38a4ed985a96bdbfca16fddc75be0ab0bcc8
lib/dry/schema/message_compiler.rb100644006.08 KB80d87b0c6e64217e061b5e378a0e932a29bd52667d3b8827ed2ae16efbd74471
lib/dry/schema/message_compiler/visitor_opts.rb100644001.22 KBf5baa27b831fcbc4e17cac559835bd9fb87447c5dfb99324fcabf45d45ff994b
lib/dry/schema/message_set.rb100644003.01 KB7da371a6e3471fae6f56ed04d45712dc33b1c258b043e7994e3ce92ebc41d79c
lib/dry/schema/messages.rb10064400884 Bytes997b9db81696fc74d95765e4229be055b118d983eb9e1a98af8d5a39aab42034
lib/dry/schema/messages/abstract.rb100644005.47 KB4c5d30ababd6aa2df2256f88dd0b51eb6b045810ba8a782c7c0096b9bdba2c3e
lib/dry/schema/messages/i18n.rb100644002.72 KBbd0b97102378388e3ef92c67baee6d66cc2bea42431fadcfa62493a68b55ccf6
lib/dry/schema/messages/namespaced.rb100644002.07 KB6b97c37638253b4ca396a1d28a538945266b34c86ed104dd7524e924e59476cc
lib/dry/schema/messages/template.rb10064400935 Bytes86e48b104991fe4d5d399a554578e898d9fd0dfbc2c2c29743aeea567422f1d7
lib/dry/schema/messages/yaml.rb100644005.22 KB082e625e9e5b3d5da031034f9aa7a9258743f12cd80ff9b69388efaf412193c2
lib/dry/schema/namespaced_rule.rb10064400958 Bytes35010e0bbd1078133f02be6ce96bcff900318cc94bc300f951cc77c30178887f
lib/dry/schema/params.rb10064400366 Bytes4e0afec19f8d85b30798fc1eb4bd9093851203f62751b14c6bbbbeac9ce06175
lib/dry/schema/path.rb100644002.29 KB1065626eb4c7d9ecfa0a59508b8ed6daaed99c9a0f5cb4e73de9eb94df954aea
lib/dry/schema/predicate.rb100644001.92 KB77522c1cfac5106f4f98af1dc2ddd4e068dc473a064c160e5f3fd1d52ec342eb
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.52 KB75e4e9407572125c85729fa63d4250f3d00ddc85f4b5a81e6b5806a6523edc56
lib/dry/schema/processor_steps.rb100644003.67 KBd76cdc01d7b288b0d480568e411a0258232e46cdf6aecbdf02df96d7620867a2
lib/dry/schema/result.rb100644004.36 KB13752ea0df793eab31d4545fc5222c6ab433f623bd5fd14dd7175e73dc9f6a23
lib/dry/schema/rule_applier.rb100644001.13 KB20b9aa3c00e07bbd1f8c9bb6ec7ef7417f6f7bc2cb6cfd29c199eb763adb3768
lib/dry/schema/step.rb100644001.23 KBff55dcd6cb1175607c0cab63b20ba713358be803db2aef6f0b1df6e16cbe31cf
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.rb10064400758 Bytesd90c2c80434ca0837c686b1a3e0ddc0daa531acae3447e9d0c34d7a6b27bde40
lib/dry/schema/version.rb1006440090 Bytes39be6c852dd28a2b1ec0c5c0a4ff66cfae64b5a5be97cfb8a1f057841f6f85a2