dry-schema-1.10.3

https://rubygems.org

dry-schema

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

changelog_uri
https://github.com/dry-rb/dry-schema/blob/main/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: 1209509

number: 1.10.3

platform: ruby

spec_sha256: fa9070bcf515b0bc1afd3761bead8135a6e8f45ee1ffd06df8b86bc2602158cb

sha256: 88f05b1c1bfeb945897f8e6f99c22e5563bc28c898c64cc5a6e2b097008a80aa

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

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

position: 12

version_data_entries_count: 74

uploaded_at: 2022-09-10 14:33:41 UTC

indexed: true

has_extensions:

extensions:

Gem size: 44 KB

Version Data Entries

Total: 74

Unpacked size: 169 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
CHANGELOG.md1006440023 KBdb9b0751286c5280be4781ac1865d25caae323d53fafeb096457d70b12e0f4f6
LICENSE100644001.06 KB9732c2df0cee5d5550f76678b4da19ed3c72148c64e43652a11ed6b9b21ec821
README.md100644001.19 KB57a18fe2c08fb854cd44c82833e8cc2108a44ea832e6ada714f7ec0a0308f5db
config/errors.yml100644002.32 KBd09c92883ad14cb28f314e2470786b71b36a3a7866bfe387a4f29dfc3ca7c537
dry-schema.gemspec100644001.96 KBd4ded0060ea59df12dcb8d3dcdc1c9f38749091b15380bf7e15d63bfc7ca3898
lib/dry-schema.rb1006440052 Bytes0d995395fa1173fb79c586cfa2f2cf53dbbd1b4fba57c1b1dae797349cde2c12
lib/dry/schema.rb100644001.91 KBa2f2f50b3599ab203ff95dcbbfbc5a0c3efd568e2c4889c38e462a5ce1405f2f
lib/dry/schema/compiler.rb100644001.27 KB788c5eb92ed0d9e7bccc9c091db0f58d7dfc81a42b255661f119b975b6baed15
lib/dry/schema/config.rb100644001.92 KBef94911ffef4811a7be9d6aa08c288af2b1aec511e9a80b867b69bd92c2486f8
lib/dry/schema/constants.rb100644001.23 KBce126cc5bd08fc22a12ae3b5c425ffb6a3defe46e7eea091e3a41f57acc01a67
lib/dry/schema/dsl.rb1006440013.4 KBba69009b4273552bd2d84fc769e0f98b144a107a1abcd6776d1f1de70eb30323
lib/dry/schema/extensions.rb10064400479 Bytescdd3a68ec94295fd58d9939dcf3c1d2df5ccc8af2296905c2ef70030fa912461
lib/dry/schema/extensions/hints.rb100644001.3 KB4df393be272b91fc0f088700a4cff6f66c2d398b4e21ac8aa3e023ce04c1fb47
lib/dry/schema/extensions/hints/compiler_methods.rb10064400354 Bytes9e862e552c25de0f4736adf4ec717bcd4b491600ff9d75bdcc5497a5b42c255c
lib/dry/schema/extensions/hints/message_compiler_methods.rb100644002.59 KB4f25ca7769b0fa54076e8d3b52ea2d6227b18c7dfd961ca6bc89fffef600e8ea
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.59 KBadf839f11e7ea072edb0a6ef048744325ae76806e3259204a1ee5b8a98d2f612
lib/dry/schema/extensions/json_schema.rb10064400683 Bytes1dd78fce5d82161311ccb0431207b9a84cb461c659595e158a515821cf8c8960
lib/dry/schema/extensions/json_schema/schema_compiler.rb100644006.94 KBd36d3a90ebcef0f54614eb66ed1053cf0c25595310e3e58537c6a4dac011f78b
lib/dry/schema/extensions/monads.rb10064400577 Bytes862811b41e035b5f3ca9ec44e27534306ea3ea48a391e08edf09ee31d5312c80
lib/dry/schema/extensions/struct.rb10064400952 Bytes8a35706105a3085052cf7bf3db01a981062568903c4f90483d89b911d769f871
lib/dry/schema/json.rb10064400359 Bytes65d61a89c4b70dbef9c246471d7cd3a5d42da42ce849cb1a962ee0c898012c2b
lib/dry/schema/key.rb100644004.04 KB9484cc2cd5f55dadedf55e229e510b05afad950a56e634f1a84afefd575dabd4
lib/dry/schema/key_coercer.rb10064400771 Bytesc2964f8e3d9f25cd50d21b5eebfc59b66f43884040e5ecf1fc069cf0480b714b
lib/dry/schema/key_map.rb100644003.23 KBb73c4a3dc8a6cba12fc0a712dd8921580063aba1d27fcd00a3a4f705d75f7c10
lib/dry/schema/key_validator.rb100644002.17 KBdd487342e14a2dc727bb8d4fc06041761eb155795982afbd340ea3ab016ced57
lib/dry/schema/macros.rb10064400309 Bytes7c332f4c00d9350ec91326aa5c7058a7ff9e47e92ba56c4c3c6f2a3adc0fba26
lib/dry/schema/macros/array.rb100644001.56 KB9a1384cf012e33f3c091602c51ae8ed2c230e5812707bcdf1696a484b036f7f0
lib/dry/schema/macros/core.rb100644001.13 KB77dac7efc1eaaf1673cc84e1b3d9b2517c35038c94ce150b86a99c62f7d86349
lib/dry/schema/macros/dsl.rb100644008.08 KB5f01203c603010bafe08aeb17f5c944d33fbce6139aa238acb0ba0cbec986ecd
lib/dry/schema/macros/each.rb10064400859 Bytesd8af7f7472ea2948b58907746317514dd12c6f8e6536d6e58d511096df00562a
lib/dry/schema/macros/filled.rb100644001.65 KBe8ebed222155a21e98364bd8fea89c7ef35c45e212447cbda766c9a04522e893
lib/dry/schema/macros/hash.rb10064400929 Bytes46f950c02ad404b11deca63544b5f036158784f402206c66d467f7ad19206d9a
lib/dry/schema/macros/key.rb100644001.43 KB56df1b0fb447a17a7a4a67f8f51914c24944fb2c2b718391012ab966045e9706
lib/dry/schema/macros/maybe.rb10064400969 Bytes618288ef9f0b37768102babea1bae007e8f2072d31c1eff60e9a548417ba122e
lib/dry/schema/macros/optional.rb10064400430 Bytes51c3e9250251ddf9e04b4b8aad9dc6df8ed14f3ee0d35da67a55e23e5692a4ab
lib/dry/schema/macros/required.rb10064400329 Bytes21a1e07259fd1a97139ce674d5df79f7bfc53febbdeda0887c12338f2a55f0d9
lib/dry/schema/macros/schema.rb100644002.52 KB5a340b28e75845faf215e6f82985ce104989bf0f95f3635edee6b48164e6cf65
lib/dry/schema/macros/value.rb100644003.82 KBb52b2f0ecdfd348f23930f01aac18a46769de40a211fd11bbe9019334aa54022
lib/dry/schema/message.rb100644002.56 KB9e4203408b8ebacad5bf97ed9ea2c9a2c21a6e45dec7b765bfcf8fd1ec5024fb
lib/dry/schema/message/or.rb10064400759 Bytesda1f884733c50e1650a1a95f41d0d4be18c53a002cd6e82cc0da696f5c6f820f
lib/dry/schema/message/or/abstract.rb10064400503 Bytesb03ff67557011d5a20e486148bfe5d4b2fb6005c704ef0a78e9df0a2508c19f9
lib/dry/schema/message/or/multi_path.rb100644002.27 KB290d619390a71cb74801d7a6434f6d15cfa37cb49a3c74d28c707eb581ec6eff
lib/dry/schema/message/or/single_path.rb100644001.69 KBd47dabdf9af6e91e16422e64595cea600bc8ebee05512ad2e3a90c2d1bb33739
lib/dry/schema/message_compiler.rb100644006.08 KB006d3472390be8c24017c0d4e6c40b92188ad44b9c1e3d23f8ce2810061ed500
lib/dry/schema/message_compiler/visitor_opts.rb100644001.22 KBf5baa27b831fcbc4e17cac559835bd9fb87447c5dfb99324fcabf45d45ff994b
lib/dry/schema/message_set.rb100644002.99 KBa592b471fea15e3e6adc604c9224d2a9005bdeee8eacb38950e52f1a7a539a76
lib/dry/schema/messages.rb10064400884 Bytes997b9db81696fc74d95765e4229be055b118d983eb9e1a98af8d5a39aab42034
lib/dry/schema/messages/abstract.rb100644005.42 KBb0377e7e4d906c07168baa20c2b56cc48981b7acae2749caf49637d3db1d8ce1
lib/dry/schema/messages/i18n.rb100644002.94 KB021bf9b5855121accd7100f370c8559974f92768a5b1cd137a7ea014588c3f11
lib/dry/schema/messages/namespaced.rb100644002.2 KBc049f15e350e3e7df36812e96089077554813f938450597b0c35328a82a85dee
lib/dry/schema/messages/template.rb10064400906 Bytesd93a3b4fbf1aa36f64a6e40a6b956db322fdb4758a7a51a5e8b78a553863f5f7
lib/dry/schema/messages/yaml.rb100644005.62 KB96357ab4795729612ed3ec7e93b1b1ad4679b50d46a616f57ac52e86aba83d45
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.86 KB63cb5a4605c709270d0cf92135bcc53551d36c8589cbec64af91fc5d2c9ecfa8
lib/dry/schema/predicate_inferrer.rb10064400332 Bytesfde5071dd1e12aeec0cef2636fe428d236c84522762e40364163cdd43ba07a4b
lib/dry/schema/predicate_registry.rb10064400468 Bytes3740b59f23abc1002808acc13a4faf8277b16400f525e8b54a7e39c4c9ca1888
lib/dry/schema/primitive_inferrer.rb10064400288 Bytes1acea2dcb8acc50e9bd8887ea4967f9d620e421f4ad71fd55f47b19a2a866373
lib/dry/schema/processor.rb100644004.79 KB1a483c3c6441312822c5fa6cb63c0d974df007c1285d99d169b7d98ea6f7f6c5
lib/dry/schema/processor_steps.rb100644003.67 KBd76cdc01d7b288b0d480568e411a0258232e46cdf6aecbdf02df96d7620867a2
lib/dry/schema/result.rb100644004.28 KB63463b6a36c1d166f0ab44048727e06b6893fe1521622dcab54597bcbe48ecd5
lib/dry/schema/rule_applier.rb100644001.13 KB20b9aa3c00e07bbd1f8c9bb6ec7ef7417f6f7bc2cb6cfd29c199eb763adb3768
lib/dry/schema/step.rb100644001.23 KBff55dcd6cb1175607c0cab63b20ba713358be803db2aef6f0b1df6e16cbe31cf
lib/dry/schema/trace.rb100644002.65 KBafe5d6c29a77d6ec5ac94f45b5a88cc3ac8df1efda98663747c1dcef41408438
lib/dry/schema/type_container.rb10064400600 Bytes24291f5a1b5797aab51510b04a2dda6d31762cdb59a7ed9d4fcd77fe26b7f5b4
lib/dry/schema/type_registry.rb10064400900 Bytesd5bbee98062424a021ac009fa1c9920f455451b7ef3aa99c8fe90caf69692080
lib/dry/schema/types.rb10064400195 Bytes49fccbc70880af856f83eac2053b9ff9a48ef7c1e53458ba1be6de810dc68578
lib/dry/schema/types_merger.rb100644003.82 KB301df80cfbd844ff956699309cc1c9fc16e1e5e24ac9a94ba6e86db6772f3549
lib/dry/schema/value_coercer.rb10064400729 Bytes051fb3c6acdff6ba1bd341654bd49f26001bde3d06af996bef134101b344f082
lib/dry/schema/version.rb1006440091 Bytesf2507bfa1ee06564b07433373e4301c750865e67898c023d31a3c5293146c007