dry-validation-0.3.0

https://rubygems.org

dry-validation

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 883197

number: 0.3.0

platform: ruby

spec_sha256: cbbfa3920e285b583ef962d8ae6102b5b412f7a5cf3175407537ca3874143307

sha256: 89a30f5c5fa0c50766f7b106ec801b45a8eff156ec4d6a8d69b099af9de1ee2d

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

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

position: 68

version_data_entries_count: 97

uploaded_at: 2015-12-07 16:56:41 UTC

indexed: true

has_extensions:

extensions:

Gem size: 27.5 KB

Version Data Entries

Total: 97

Unpacked size: 106 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.gitignore1006440072 Bytes08444a9cac139f0c92b94b0ef750cb5ed889c6d774a22d0f40a73aab9b53c716
.rspec1006440045 Bytes3234da309d99b4b297cfdcbb2c04cd38441df7bd5b88030b6ff875a930be5265
.rubocop.yml10064400258 Bytese9ece9179c0d0589dd5f2c911a9336ade58a8c60e09646c5d6f17dd50ea73daf
.rubocop_todo.yml10064400390 Bytesf22a20f25b5ad384fe8e96f7c7741913f10a97696c9aa42f421e4ed57b102953
.travis.yml10064400631 Bytes6197a1a97c8575ba4ce7e8a9fd19a42d77a2ce6aa1f4ed75551323b1cff7912f
CHANGELOG.md100644001.54 KB0050e51c03514c5c7c498d73b2c862b90abf10ead7fa7d9fd039411a18824e80
Gemfile10064400196 Bytes4271bd49004724026783683ee926fa46a91493952058bb063e03371922d22d31
LICENSE100644001.06 KB825db79c0cc220fc223de5c4bb27e4b52231929e6382cf28904ba8c3fc1fad87
README.md1006440015.6 KBb7abd7dfcad831b8bf6d226de8e28af670d99adaf30594ca5eaf3dee4ec0c6f4
Rakefile10064400257 Bytesdd4a82be899d588ed687dcdd70cb292848840366642f9b2600d30b6372d90882
config/errors.yml100644001.38 KBc398c1a61ef11364efbd88d83d41fcbfd0cdd3e82b3653302832653c56abdd44
dry-validation.gemspec100644001.07 KB87abf9cf9e3252a44e9ff3694201c8d815162d17250d5e44a66f19cdb8a6127b
examples/basic.rb10064400342 Bytes75a1141e7b55118af8975cd10eaf24498f5cb7ee850984d42e17de412bdfebb4
examples/each.rb10064400370 Bytesa98d9fe76fcb06fcb6db369170ea1198b2febd75e811ae57604bf3a33328c7a3
examples/form.rb10064400336 Bytes48f73c5e8bf6657e24db82318901f8e3539b58c1e94d921f7721c2ea482aaa44
examples/nested.rb10064400560 Bytes7d2ace4e6b9b682c67778978207e1484bf08a537bf87a94617c5fb0d3fa5f237
examples/rule_ast.rb10064400431 Bytes5cf90bf3023fdd05f9c6d195ce20c695950d65c5aba562bee5d62acd45a55128
lib/dry-validation.rb1006440025 Bytesc3987518331dd5f222561cd380a2f389037bc9d9d27dcabf99178ca8186357d9
lib/dry/validation.rb10064400238 Bytes696e1da66bff46d362be0c48ce360818bebe856c48616fdb594b9a1060dd5f99
lib/dry/validation/error.rb10064400642 Bytese90df99874630e847b6948cb36d2c4a830ff9f981d69c0093c18a7a1315dce9c
lib/dry/validation/error_compiler.rb100644002.53 KB378ab64f7a2ba35e46ffc1a1bd5c1b9ef8c022a6744d75c2cd2ff38ff8cf68d8
lib/dry/validation/input_type_compiler.rb100644001.79 KBe2abcb086c50475f808f443f90401377656e516bff37667148746f282562ceed
lib/dry/validation/messages.rb10064400315 Bytesef9b3c182847b07840bf13e0b6714d9b44aad22ed769b6876f775ba17c662d29
lib/dry/validation/messages/abstract.rb100644002.05 KB87449426cedb5df03323f1765bc2a27526b95602196541c15f8f757e2e72b0d2
lib/dry/validation/messages/i18n.rb10064400455 Bytes2c07641c346669eccc865de48b8d7a0fb1157528d3837ea589a038bab4bde046
lib/dry/validation/messages/namespaced.rb10064400608 Bytes39e80af62553888d224fdd3e188c2fc2d06bbe767898eadbb31d1bee5a7e3d43
lib/dry/validation/messages/yaml.rb100644001.02 KBaa2c27e4c770b184ecdb2464aad52a31f3f255686cfa61dba6d536a1535afce1
lib/dry/validation/predicate.rb10064400752 Bytes7597ce312613c84cb375705ca6421cf4ae64d3cb19b2a767c5f9b7f579dd477f
lib/dry/validation/predicate_set.rb10064400432 Bytesd6fd84c8236e4575a16db8f84b54e62ebc3245d56a08793d6f1cb15dc3f9e6e4
lib/dry/validation/predicates.rb100644002.27 KB93f1b5e8e8771b8719386255d816418015242c9f889b268894b331bf38bc808b
lib/dry/validation/result.rb10064400823 Bytes3eee7caf87bbba4959a95099bb60661f21d5aa1b3c0c645a5d70a1ecdc9f3f76
lib/dry/validation/rule.rb10064400984 Bytesb32aa582affcebd3894a3422a1f71b6af7f94302b54550fa8fd6b7786fe3ae98
lib/dry/validation/rule/composite.rb10064400864 Bytes57bf854b93f27e8de248127231dd42d9fa613c3d5b05d5ce718b0758eef09983
lib/dry/validation/rule/each.rb10064400233 Bytes113e7737ac33b823076aa983efcf4c31c4f30f472bd6309e96a06ee5ec21eae5
lib/dry/validation/rule/group.rb10064400390 Bytes972919eb315d32aec99c1674e72a2bcf253cf48327c4f43d2713b8582ea4ad4e
lib/dry/validation/rule/key.rb10064400301 Bytes3a3cad786ff82d49e90101a66b255916b584df9c086a3200ad95c96b691b5d8d
lib/dry/validation/rule/result.rb100644001.44 KB9a293559cb1546639e9d3fcc2e80b803310c4d4b4e40520eab2911149874fabd
lib/dry/validation/rule/set.rb10064400423 Bytes508398b10b1d5b903e81956483bd23591e4ed0a27ec296530dabe2c21b247125
lib/dry/validation/rule/value.rb10064400207 Bytesf77159b836542bdc82c8bdd3f61f426497fb6883628f4150837f9ba03b0c98e2
lib/dry/validation/rule_compiler.rb100644001.33 KBa3119d2942bceb788c1beabf35d7219af0323a2c35b6d4f7d8f684e719cb851f
lib/dry/validation/schema.rb100644002.45 KB7053f5490450338d9a9f0d2722094edda1851977430b333df183903778071276
lib/dry/validation/schema/definition.rb10064400813 Bytes0e9916504dbf1a0de4336f96cd76bf8d41b41d19fdaf6d6364e0814fb86b6f0e
lib/dry/validation/schema/form.rb10064400378 Bytes5ea5bd35991513ad475b237d6048b28a00a1d9de1d554a2b4336886121ef803a
lib/dry/validation/schema/key.rb100644001.25 KB787efcf91264d0cfdf5afb1438f729a881d3f3c9a141f526a2f31bac104761d2
lib/dry/validation/schema/result.rb10064400851 Bytes21c83b3e0a4a8040c59624e0b6008edd5372d73bb385aa33a2224c38af297ff6
lib/dry/validation/schema/rule.rb10064400451 Bytesd74fd11fbe0d956d8a2d3262dd419d9cdcbc749884e3997b962c57a8b413fbc7
lib/dry/validation/schema/value.rb10064400949 Bytesb0088662af53e43008d51a0db1cb70a2449935f4cc67ab9d8c26433877702114
lib/dry/validation/version.rb1006440070 Bytes1e3b5ee0bdd8aac18e8f47a706ce72b19b6b322c13077afefeda6fa6885978b1
rakelib/rubocop.rake10064400367 Bytesdc30a7013d78d7f0384db92a89602f55b4a26de684e76f831591874ac7bc83f7
spec/fixtures/locales/en.yml1006440083 Bytesdd1c647afc09f50df7aa56f9cbfd02c031e77ae22539dc98844970abb705d356
spec/fixtures/locales/pl.yml10064400366 Bytesbfd708dc69f7061a577de17df8333b5d36ecc2405ff31ad2d04576eaabba8c43
spec/integration/custom_error_messages_spec.rb10064400595 Bytes23e177ee2067dc0a5ed9c0ad24d6c771e33ef5750a410b88ebeff7fbe0fd772a
spec/integration/custom_predicates_spec.rb100644001.44 KB9853380a7a7da5968b38480f42219307930307dd0fe0cbd90bf5deb14d7bf6b7
spec/integration/error_compiler_spec.rb100644007.54 KBe841d003798514c8a2dc6058799a8e9a1191121b89e0259e85e6f5d8bb91edec
spec/integration/localized_error_messages_spec.rb100644001.37 KB7630b40850e0d04a5b89e74434fba481a7dd01cd7b4e1002e91aa08a954bb926
spec/integration/messages/i18n_spec.rb100644002.19 KBe43e9da032c21c0a699ec3a233240c7d49edefa0d635a60ce5e63f07e31c843a
spec/integration/optional_keys_spec.rb10064400826 Bytescb034ff113b0ed63b5e372fa36f6bdda378d174e43d5884f3693e92a90b3fcce
spec/integration/rule_groups_spec.rb100644001.25 KB53412396df1623343c22f9c857279682b250bc0e8d440bd40bba73fec5e7a930
spec/integration/schema_form_spec.rb100644002.85 KB78ecee4e2e8d1f0e64fad9c39cf5bd09e262103c9720e47fca192568046d9c41
spec/integration/schema_spec.rb100644004.7 KB7f37b0c7bbbf75b5afad90bf330363cb76ec33e08f83b6fbd2ab60a2ecd2eccc
spec/shared/predicates.rb10064400800 Bytes80157e253b681739f81cdd3deac61dc14183cf383d20153b2ea6365b17e35af8
spec/spec_helper.rb10064400356 Bytes4bf9a22286647358a9fb45013fdbea7fb62b862381592d38f87daf7269e5a56b
spec/unit/input_type_compiler_spec.rb100644004.66 KBc04043397015457ebd031da19b8d3a5e69d5b9c8079d2286e6f133b85d5ba50d
spec/unit/predicate_spec.rb100644001016 Bytes05dc13d4aa3712b73885a5f1aff5b12643fb7cad74983ab8a15443ee9e41a2fa
spec/unit/predicates/bool_spec.rb10064400646 Bytesa3bcbe84e0b1c8dcc2963755d810d8f8e2ea7339ed08e231a068e7382ace0798
spec/unit/predicates/date_spec.rb10064400587 Bytes3e6e7c4b55e1ccd5ed700ead0a0cbf50f16c91a58e2957e0f1ee6d3a31438a99
spec/unit/predicates/date_time_spec.rb10064400599 Bytesf00c1da7ef77b32f8f93bc36a2f1b786e6f8666c437314844124e16559ef5296
spec/unit/predicates/decimal_spec.rb10064400608 Bytes9062689dc155ec3ace63385ef615530c7df504922c75256ea1b0aefad37687bc
spec/unit/predicates/empty_spec.rb10064400708 Bytesedf8615c40d8af29dddf00ec2fc2be2ce1a26a0c1662128a25756272862f842a
spec/unit/predicates/eql_spec.rb10064400432 Bytesca678caddb23767b9b71375b3efafd0b3801cca5ca35bd3cffbafedfcf8fb35d
spec/unit/predicates/exclusion_spec.rb10064400780 Bytes4aaa3f774cfd6178af488c05a0e159cb73d666e7eb4a538542804ccaa5d354ad
spec/unit/predicates/filled_spec.rb10064400712 Bytes068b281354407535fbf582ae69442796adcb9e99a7dcbdccc448e87339c885fb
spec/unit/predicates/float_spec.rb10064400583 Bytes09687c9222d1fbf3e92bfb6f4f2be5a2fff98f734379a8f01bba7ee3ec08bcc4
spec/unit/predicates/format_spec.rb10064400458 Bytes276fe40356d10593a4b07000747d2b3623e3bfb260530d345f6722f2fb98f359
spec/unit/predicates/gt_spec.rb10064400756 Bytes6438a29a95c51c430eb11fb12015c7804e761ef05c12219d15ed284073978dde
spec/unit/predicates/gteq_spec.rb10064400760 Bytesb61521ece7081a0b33721b34daba0a34b481073388a56e34e73e2b5cb27122ae
spec/unit/predicates/inclusion_spec.rb10064400780 Bytesd5d9489bf460dca22baded6d65ab8c2f6cb8de4b58968c1b3edc0f8516c34bc8
spec/unit/predicates/int_spec.rb10064400616 Bytes29bb9f93838aa1248adf6f9329ba1d9cff25fbd9dcf26999fbe042fffe098ea7
spec/unit/predicates/key_spec.rb10064400608 Bytes98cecc8f411e5bc59c2be04bb5a47735db6e0809c5158320a7f5c3711363e0c0
spec/unit/predicates/lt_spec.rb10064400757 Bytesa4ace5e4dd56d58fde270cd376711bd0213036dca65eb2a953531bcd8fe7aba6
spec/unit/predicates/lteq_spec.rb10064400760 Bytese0ce6fb4d85d0f098d7bcdea30aa9784ce74c28022033e22171f9d490dd65707
spec/unit/predicates/max_size_spec.rb100644001023 Bytes8cffd93ce94ea97c986f20c5ae1114617c61b489846712a28bbaa8252b4e0d14
spec/unit/predicates/min_size_spec.rb100644001023 Bytes3dc8cba14341410f2e54d3fbafd8cc3bd58365d3ddbd694ff924ae50fba3a224
spec/unit/predicates/none_spec.rb10064400571 Bytes5bc9ec2d52420e95772f7fceae3379b01bb2cf46f80fba7e742ed67fd06eedd5
spec/unit/predicates/size_spec.rb100644001015 Bytes6d0f14f4433dec52615271def5b7c01e2eebe2c8d9b1705de982dfe45a2ef5c0
spec/unit/predicates/str_spec.rb10064400586 Bytes7d07948c32fac3810a7c8f891606aea74f2807172785a9e41d37cc5748c82496
spec/unit/predicates/time_spec.rb10064400585 Bytes25a6c2bd7aafd8acadceb0c2e72018b9ae27c4a394fc98e1652923e74fdd6f74
spec/unit/rule/conjunction_spec.rb10064400757 Bytesfec6760eeb5f4124e646237de02363877fb440e76404ae5eb69f6133fc28e00d
spec/unit/rule/disjunction_spec.rb100644001.08 KBb7916ee0e34d809cf84ce2b5b5a5eccf988e3b876a9f1c5338d2bbcf5c052dcc
spec/unit/rule/each_spec.rb10064400547 Bytesebae7efb1cee2b8a2a41fbb95353fb80c12cd539b1fc314b737c87e395ef925a
spec/unit/rule/group_spec.rb10064400313 Bytes9a596c1e8fdb34c4aefbde8354a0af3e23a90efc04dfc47c576697d6941ba73a
spec/unit/rule/implication_spec.rb10064400431 Bytesb07cb08ae0165d8f1d43846762642a19c1657ba89405c60a4cecb54e7ec0bb56
spec/unit/rule/key_spec.rb10064400734 Bytes0c23d0f0b5eb8a30f6760820f9a6618dfb6f2b971162fe378bd2bef053973249
spec/unit/rule/set_spec.rb10064400828 Bytesa6540ee1dcaae60646a6f4ddcebdb6620746c427f5e514d123ea813b4ad4b73d
spec/unit/rule/value_spec.rb100644001.12 KB81bd5777dcf156f9016bf41ec6ce12ade53f0c3aca033efd84c04be01aedc344
spec/unit/rule_compiler_spec.rb100644001.79 KB0fddbe3d55d9a930d655468767700c4603ea1f039d46834c3afe886fed65e079
spec/unit/schema_spec.rb10064400868 Bytes40e7a03e59ca8cf897669cbf8cea43c9891f8e75320d819af8c4fa736af459a6