dry-validation-0.7.1

https://rubygems.org

dry-validation

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 883204

number: 0.7.1

platform: ruby

spec_sha256: 8985b3c406308c0e4e8ec0bc0ad0571ea5d5271ff463d6aa28188b05ebc67d97

sha256: c8944ee058703b447b94f17ed2dd437bc47cc5d2384984ce49f308bb58a3f5a4

created_at: 2024-05-13 08:27:19 UTC

updated_at: 2024-06-11 07:43:10 UTC

position: 59

version_data_entries_count: 81

uploaded_at: 2016-03-21 13:37:29 UTC

indexed: true

has_extensions:

extensions:

Gem size: 30.5 KB

Version Data Entries

Total: 81

Unpacked size: 121 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
examples/form.rb10064400206 Bytes9dd1be05bb2324f10e0c1f354256e8c7afb537b40716fd05e5f462e4b041942b
.codeclimate.yml10064400344 Bytes886aec94f63d773cd973aae0183b12add37e7116ef93bdaf8a62d9200f169348
.gitignore1006440072 Bytes08444a9cac139f0c92b94b0ef750cb5ed889c6d774a22d0f40a73aab9b53c716
.rspec1006440045 Bytes3234da309d99b4b297cfdcbb2c04cd38441df7bd5b88030b6ff875a930be5265
.travis.yml10064400647 Bytes71c53472bb23c099232b4cece6901433bcf70c13a6d6b497849ae9d4d78ca5ff
CHANGELOG.md100644006.61 KB2fee45badefb565b13399028b0c4279ad42a9e52ef1909471c0d453d6e80413b
Gemfile10064400376 Bytes2ca9ba8a7f6e5213068d24635cdabf4c153b6f146d85cb371f3dd99588702f68
LICENSE100644001.05 KBc0642f002a5ac3d1e3299a346c27730c1f720eb6d1a9f4cf372a821a1179d23e
README.md100644001.1 KBa8af8a93073e95b33f4a8f8900e8c51c03e9c938e8c226701496346daa53b373
Rakefile10064400257 Bytesdd4a82be899d588ed687dcdd70cb292848840366642f9b2600d30b6372d90882
config/errors.yml100644001.27 KB9fac8acd5abb822e6dea112b2e781e36af2022cd3193cbadc37a22da8859868e
dry-validation.gemspec100644001.14 KBea0221f810f42c451a3a723c7e2104188b4d6bd0ec0f3b2a2fec1bcd10b75e01
examples/basic.rb10064400283 Bytes0dc9ed472faf1151f939cbdecbee39f74b190d6abb1592a8c8b9cd4e0fc7924b
examples/each.rb10064400280 Bytesb822673b1bc076f1b68702c3b3942f1a64cd81127605402118cc2a9b7bb3d057
examples/nested.rb10064400385 Bytes25a964818c6be71eee436217361663bcb188cb5247a31dc2fc9dee4e172af475
examples/rule_ast.rb10064400431 Bytes5cf90bf3023fdd05f9c6d195ce20c695950d65c5aba562bee5d62acd45a55128
lib/dry-validation.rb1006440025 Bytesc3987518331dd5f222561cd380a2f389037bc9d9d27dcabf99178ca8186357d9
lib/dry/validation.rb100644001011 Bytes05396f2ec550a424193386f94fc9985a25c3c1d9aeb92ca60196dc51d314baa1
lib/dry/validation/error.rb10064400431 Bytesb8a50763548f011b18197ab4414a43c89c2f2ccbf6b6f15010ccf580cf975880
lib/dry/validation/error_compiler.rb100644002.7 KB9a336e9dec6e4cde808a7a53f42ed5d4f68dccc9c589e7d234df14973bdc14a7
lib/dry/validation/error_compiler/input.rb100644003.28 KB7f436b75606a8c4edff17b962cee61c88fa6baf6994d008c7350af5eb7909d46
lib/dry/validation/hint_compiler.rb100644002.45 KB1e3ef8190e8453c1030da9b2806fb1a769a21f742ff02e2d1eb3994322822c31
lib/dry/validation/input_processor_compiler.rb100644002.19 KB2030ce0a1404d3ccfc84a41123fd222ea0d5880032bf15ae1496cdcd279f8507
lib/dry/validation/input_processor_compiler/form.rb100644001.09 KBeb9470ba41544795c8abd957910630cc8bfe321c7fcb525d20b67ac172ae285b
lib/dry/validation/input_processor_compiler/sanitizer.rb100644001009 Bytes885785b8e1f351d35b2804d1f0c1f2b0ab367bb2275bb0826fbf99b280d2447e
lib/dry/validation/messages.rb10064400315 Bytesef9b3c182847b07840bf13e0b6714d9b44aad22ed769b6876f775ba17c662d29
lib/dry/validation/messages/abstract.rb100644002.6 KBa66106448d3be9f26a836dfa1822358a4b32916783d884945fc9cab88f2cbf25
lib/dry/validation/messages/i18n.rb10064400484 Bytes6e3854ce360d14c891eafc37fa7d3c581cd7d7873c829c8f388a76d949e0f0f0
lib/dry/validation/messages/namespaced.rb10064400626 Bytesdbea83e43323ecc1715368a9629108ba8c115229ce2a0732b0c153c1ca5199fc
lib/dry/validation/messages/yaml.rb100644001.21 KBec99f94b89186b779d7aa25af13e998b9ab14b93afcd11e9616478b4a6d8b1be
lib/dry/validation/result.rb100644001.17 KB5ddd3e88c98ce2bc301ba442b88af7311a152207d9e040340ec307bef9224d28
lib/dry/validation/schema.rb100644006.35 KBa3be124b9c71b6eb5d628d4d638359300f3b1e310bd5cbf59eeeef64c22d14e0
lib/dry/validation/schema/attr.rb10064400195 Bytes3bbaaf17c0142b3407a131c351dcf2df9077e38175512127b6c62d3ea2f19694
lib/dry/validation/schema/check.rb10064400490 Bytesd9145902aa52829dedd42b0dd1b93a28afb7d0253c69457d72f683e03348aede
lib/dry/validation/schema/dsl.rb100644002.28 KBfb51cf4bf2a3201cdd16ab9b3bb20bacebc04e5a7a32b13fdcc7d3002400f9f2
lib/dry/validation/schema/form.rb10064400191 Bytes88e0d9e834cd8478e34d390f2230fe75863c46943a9f0b02ab9403ee2e466346
lib/dry/validation/schema/key.rb100644001.05 KB1a1829ebe9749f158ef63693ed4c057b1bd6c6b2aee8e0d0448c541fade37097
lib/dry/validation/schema/rule.rb100644002.97 KB3ffd5099c8a6abace2a1a2eef75fed0e0a4e616f50c26f0aa5f443c7e8371a29
lib/dry/validation/schema/value.rb100644002.66 KBc5bd5cc2a9336e76683f640ae9435a07e61f1c569e7189b81cb03987d6634f2e
lib/dry/validation/schema_compiler.rb10064400718 Bytes4fe42344baba38a2067e0d8def72be0ede219224f6c532a1cd5f2d3decb76179
lib/dry/validation/version.rb1006440070 Bytesd79140906514fc380e33e0db4bc2e34a9a170ddf477d069a6ab9cb924860879f
spec/fixtures/locales/en.yml1006440083 Bytesdd1c647afc09f50df7aa56f9cbfd02c031e77ae22539dc98844970abb705d356
spec/fixtures/locales/pl.yml10064400358 Bytes01a44e398d48f11d8713d0257e158e5ecdc0435d5500332f01d0cd3a66c0df8b
spec/integration/attr_spec.rb100644003.03 KB0e48f16eb0a192d5e153f793d2c553988fb8730c2b4dfc0fd849b130da74f57c
spec/integration/custom_error_messages_spec.rb100644001.08 KB9b79502a4fe1567211431dd400eb763ef1eadcd085e7e91378abdd0bedfbc807
spec/integration/custom_predicates_spec.rb100644002.45 KBf583e01f2d069ebff9c220872e19c2183a43815427b0ec251bfad50c94d70431
spec/integration/error_compiler_spec.rb1006440011.2 KB9856b5356b3c5371e1e0c0ee8aaff586406c8212c2d8950a282606e5835a50a9
spec/integration/hints_spec.rb100644001.34 KB7a651d49c778358925ba85daf269306a5c4dbe1529b87f0df9523d8f549edca0
spec/integration/injecting_rules_spec.rb10064400646 Bytes7624ec48f80cf8c3b9efdda55f4bbfa9b3fce477c8ac1de3e63f59eb841dae6e
spec/integration/localized_error_messages_spec.rb100644001.35 KBde48560406a24706c0d7f12f8448cb1def83363c7cc8ece61868131b2613c183
spec/integration/messages/i18n_spec.rb100644002.27 KB94228b724065a693feded3ae37176a44c22d373e0cd0e5022665bbb8cba22cfe
spec/integration/optional_keys_spec.rb10064400700 Bytesaf152ef736d166c28f279c447eacab21c72c94adbb6de4ea8b221ad6ab49a1e3
spec/integration/schema/array_schema_spec.rb10064400579 Bytesa11fa8f61313c1f9bcef3596dc310fce7bd121cf909e708c1286f8d11c044d83
spec/integration/schema/check_rules_spec.rb100644002.27 KB9ef4e6e60fcbb921ef0eb4689d61aa52b3eac0b4f6e8ebebd51de870297cedc0
spec/integration/schema/check_with_nth_el_spec.rb10064400597 Bytes76109284bf03b3cc3e3d5ba5e1e9c7b88c8fd69b5e4628b7aab188897b112d6b
spec/integration/schema/each_with_set_spec.rb100644001.65 KB425f53bda2612c7185e04eeb268345be10806832ac2db343703b088edd5f4a91
spec/integration/schema/form_spec.rb100644002.79 KB9317fcd1b8eecd09184ad35d7740249869d2a1b8d289f49ac4a6005d68681ff2
spec/integration/schema/inheriting_schema_spec.rb10064400769 Bytes45440537988436bebbd20d3ce2945c4166384e7a9d705c4138bca393e13b1238
spec/integration/schema/input_processor_spec.rb100644001.02 KB851d7aa8b9b15ce531f45e3a4a7420e88a824a532d69267370f563a6dc13e5ef
spec/integration/schema/macros/confirmation_spec.rb100644001015 Bytes9d3debadd1ca50e498870fc51fcca3d6311e504bffc61f387cf71b31697943be
spec/integration/schema/macros/each_spec.rb100644002.72 KBab108c0733e0bdcab4d04a13a3c95f503d876ce40d5b96d818e91e66e1591364
spec/integration/schema/macros/maybe_spec.rb10064400788 Bytes06914794c4b32c0bff1162d77a9d6eb60eb1b8f1ff2719cf4341f6e7e9e83434
spec/integration/schema/macros/required_spec.rb100644001.34 KB6c9dce5abf5b36ba3f5fccd2292b3a91ec54e0c5193e4f0bbfe571d7b378cb88
spec/integration/schema/macros/when_spec.rb100644001.61 KB85584660c15cb36f2d35578e05a1f63c15b8c44a59cb9c5d699fcb84618c1734
spec/integration/schema/nested_values_spec.rb100644001.25 KB89b8d583f061744b3494a4cf2007858e0e2b31626956fab7a3a91296b92a1dc1
spec/integration/schema/not_spec.rb10064400931 Bytesfacbe2d9fb7d3c1ce0407f37e071a4964b8ed91ec9c8e0c0c247a6b01c4db57f
spec/integration/schema/option_with_default_spec.rb10064400679 Bytes9582c263b316d57d33c8db9604111f709d1271ed4b0d7d2efbbdd76385b36f9e
spec/integration/schema/reusing_schema_spec.rb10064400747 Bytes90e2b90d8c9711b054c2f7ddf0b4021db6df53eb069914e1cbaaac90bf8c41de
spec/integration/schema/using_types_spec.rb10064400824 Bytesed8983f03123174a283f947b20056290b00a23d10e1e4cb9ed232ddcf4db4d55
spec/integration/schema/xor_spec.rb10064400914 Bytes7c5179b105dc3bf465fd3a4f3085ac186b495d8e54cc495dae8f21952776f4e3
spec/integration/schema_spec.rb100644003.77 KB123d8abbd0a3fcaf4f9754ce493ce2974df257b70f1feb4b798128f68a24da99
spec/shared/rule_compiler.rb10064400198 Bytesc355551e7937e7e234daa9fe3b51ac91ebb24526b5a831325577b1a7461c5292
spec/spec_helper.rb10064400753 Bytesda0d109518712aa1eacf8835577e8fae34e07e46f29c8bd54ef875b02da6074b
spec/support/define_struct.rb10064400460 Bytesa21d8d91e29b052e5d5848c8434e2d7273d4acf52fde0408a8bd4fce1fabaef0
spec/unit/error_compiler_spec.rb10064400231 Bytes2cd5c1dd74e24747c905163cd6b04f517ab8c5fd59bd52306f992688dee3d8ef
spec/unit/hint_compiler_spec.rb100644001.17 KB0e23b635e37b602554bf824faeef0ef3d98f8af02ce5f20bcc421822d04a1ccd
spec/unit/input_processor_compiler/form_spec.rb100644007.38 KB9260f97973acdc5de409fb5120202c0f57ccd85167cc578293adbfe295e04703
spec/unit/schema/key_spec.rb10064400882 Bytes5df034b8c4531e6c866a4b15433027c7691766a6d427593a6e0bedc235d48c79
spec/unit/schema/rule_spec.rb10064400977 Bytes4b38f0f2a734bb92a9167c66c3dc9aa85f5a25ab873578da126b75315a9e73ed
spec/unit/schema/value_spec.rb100644005.56 KB23867118a710a86a6ebca9d7e741585ac9dbb8fc03d58719cb0ee73c2ceab0af
spec/unit/schema_spec.rb10064400868 Bytes40e7a03e59ca8cf897669cbf8cea43c9891f8e75320d819af8c4fa736af459a6