dry-schema-1.9.1

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

number: 1.9.1

platform: ruby

spec_sha256: ffe8ecf164cc6f23e847c9b3e8d9528e64648e40353d24bf25b5f6335b0990c7

sha256: 7d97907b05e2576674769f786f40f34e14cc12f2590285f702e5e2006914d990

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

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

position: 18

version_data_entries_count: 73

uploaded_at: 2022-02-17 07:34:36 UTC

indexed: true

has_extensions:

extensions:

Gem size: 42.5 KB

Version Data Entries

Total: 73

Unpacked size: 162 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
CHANGELOG.md1006440021.1 KB01269cf006d667e867bc8b7c287a90528a1a0ccfc143a3a59fa9be829f6a8c3e
LICENSE100644001.06 KB5965528652cc856dbdb23b29c2e7b068a7030442fc71895bf162e234efae7fd4
README.md100644001.19 KB88e6a50a5685b358f68f37fc4695bc0298533334809241fb754fcdad78d06d97
config/errors.yml100644002.32 KBd09c92883ad14cb28f314e2470786b71b36a3a7866bfe387a4f29dfc3ca7c537
dry-schema.gemspec100644001.96 KBd55c6935c1d45477a97171785506c582c3fee661e87115166adcfaf8393ba4f3
lib/dry-schema.rb1006440052 Bytes0d995395fa1173fb79c586cfa2f2cf53dbbd1b4fba57c1b1dae797349cde2c12
lib/dry/schema.rb100644001.85 KB12ce2b76d14dd8d669413ee0174012df09a698a3cd4fbaad662f04d64d888277
lib/dry/schema/compiler.rb100644001.3 KB1fa094371bf5844e9ab0240be174f4471129f3043e167cda6d195f97029ce306
lib/dry/schema/config.rb100644001.98 KB5fdd736aff7b645bb09f330b8e157e4f46e3c5d494eb0a980a853e1fa57b4d09
lib/dry/schema/constants.rb100644001.26 KBea063f8474946332c9bfb32abf3a255b9bb6d3c38a420c65496bf63cc8e519b1
lib/dry/schema/dsl.rb1006440012.9 KB35c80e249dad0ade79a90160fda0516c5b0cbf7f00a572c587074641bf01d4b0
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.57 KBf8ddc4d6cf80b4a51ac59a6fffdbbe1ffb06e56a7ca58729f0e9ad4afe2a1121
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.rb10064400826 Bytesdf1f6dea99d57b660713f2e63a114f2d0675d681202dfd6c445c2a97a1968f41
lib/dry/schema/key_map.rb100644003.28 KBf0d5fe6833fe933e79b0766f29006c464e0915ed989de2b36ba195a45cc5df11
lib/dry/schema/key_validator.rb100644002.17 KBdd487342e14a2dc727bb8d4fc06041761eb155795982afbd340ea3ab016ced57
lib/dry/schema/macros.rb10064400309 Bytes7c332f4c00d9350ec91326aa5c7058a7ff9e47e92ba56c4c3c6f2a3adc0fba26
lib/dry/schema/macros/array.rb100644001.56 KBc82fa65e9337421788409d91d30a941d787e4eda4712845698028c3c370aaf79
lib/dry/schema/macros/core.rb100644001.13 KB77dac7efc1eaaf1673cc84e1b3d9b2517c35038c94ce150b86a99c62f7d86349
lib/dry/schema/macros/dsl.rb100644007.32 KBd2491742b8c406babdcfccc2e52fb8ce3396b1e62daefa92d327c07164fe8e93
lib/dry/schema/macros/each.rb10064400795 Bytes707affecae3eb476b47e5b4950a52ab5b63f356dec8bbd5e3c4b367295c6a709
lib/dry/schema/macros/filled.rb100644001.53 KB449f2f53eb9bbe7c4a6d9ccc8ee19664cd2f221ad57b11a97c1323e54c729892
lib/dry/schema/macros/hash.rb10064400929 Bytes46f950c02ad404b11deca63544b5f036158784f402206c66d467f7ad19206d9a
lib/dry/schema/macros/key.rb100644003.42 KBa3a213b064d8084b275a49f218310bea6153449011a52178cb18b4f97fffbc6c
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.22 KB29e0dfe363bfa7659b8b20407e40e5dec0406229a41da4818ff2356157142e67
lib/dry/schema/macros/value.rb100644003.81 KBe67e22cf49448fe97903e37269dab380550d7f83884bd1e54e98d78e84718b3d
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.rb10064400949 Bytes65fea030f5cc135b47cf1939ac22a14b4beb229d4a6df8484ce59e14c481ff62
lib/dry/schema/message/or/single_path.rb100644001.41 KBb7ce3dfa6e879ebed38060a237dc38a4ed985a96bdbfca16fddc75be0ab0bcc8
lib/dry/schema/message_compiler.rb100644006.08 KB006d3472390be8c24017c0d4e6c40b92188ad44b9c1e3d23f8ce2810061ed500
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.94 KB021bf9b5855121accd7100f370c8559974f92768a5b1cd137a7ea014588c3f11
lib/dry/schema/messages/namespaced.rb100644002.2 KBc049f15e350e3e7df36812e96089077554813f938450597b0c35328a82a85dee
lib/dry/schema/messages/template.rb10064400935 Bytes86e48b104991fe4d5d399a554578e898d9fd0dfbc2c2c29743aeea567422f1d7
lib/dry/schema/messages/yaml.rb100644005.78 KB4d5913fe7b7904a8bb6f01de76d65512b8ab70283ea12d02a2759564e8947a5f
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.91 KBb007c66f41b9d96256debcb78d946565068eb3b6606ff6fb4fa19786185791e8
lib/dry/schema/predicate_inferrer.rb10064400372 Bytesab92f8ebe245f5e96da04d2c3b3b1660125da9e3c2176da69cab91fb17e8a8c4
lib/dry/schema/predicate_registry.rb10064400539 Bytes0e1db1751d159f24b22636887dd6545d1b365b3fe21559555662de6baf5aa973
lib/dry/schema/primitive_inferrer.rb10064400328 Bytesdc6caee721e7d632721aff745aa9ded8cc66d8b0798bfdedafe7c96935d1e19d
lib/dry/schema/processor.rb100644004.51 KB05767d50a146087d7a2381c23c9ad8221ac7a1702531c236b5ef5d82be56d295
lib/dry/schema/processor_steps.rb100644003.67 KBd76cdc01d7b288b0d480568e411a0258232e46cdf6aecbdf02df96d7620867a2
lib/dry/schema/result.rb100644004.31 KBbcf8fa21f7a4ceed16895fac5d406b13f80db8efb4164a57f4bd6f6e44268a3e
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/value_coercer.rb10064400758 Bytesd90c2c80434ca0837c686b1a3e0ddc0daa531acae3447e9d0c34d7a6b27bde40
lib/dry/schema/version.rb1006440090 Bytes9d18f7fd75a216dc693d31ab6ca8c99a0a0e995123ecd4c1d70fa91407b7f537