dry-validation | Validation library with type-safe schemas and rules | Validation library

 by   dry-rb Ruby Version: v1.10.0 License: MIT

kandi X-RAY | dry-validation Summary

kandi X-RAY | dry-validation Summary

dry-validation is a Ruby library typically used in Utilities, Validation applications. dry-validation has no bugs, it has no vulnerabilities, it has a Permissive License and it has medium support. You can download it from GitHub.

Validation library with type-safe schemas and rules

            kandi-support Support

              dry-validation has a medium active ecosystem.
              It has 1263 star(s) with 181 fork(s). There are 40 watchers for this library.
              It had no major release in the last 12 months.
              There are 20 open issues and 392 have been closed. On average issues are closed in 101 days. There are 1 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of dry-validation is v1.10.0

            kandi-Quality Quality

              dry-validation has 0 bugs and 0 code smells.

            kandi-Security Security

              dry-validation has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              dry-validation code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              dry-validation is licensed under the MIT License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              dry-validation releases are available to install and integrate.
              dry-validation saves you 1442 person hours of effort in developing the same functionality from scratch.
              It has 3279 lines of code, 127 functions and 71 files.
              It has medium code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of dry-validation
            Get all kandi verified functions for this library.

            dry-validation Key Features

            No Key Features are available at this moment for dry-validation.

            dry-validation Examples and Code Snippets

            No Code Snippets are available at this moment for dry-validation.

            Community Discussions


            Dry validation i18n message for array validation
            Asked 2021-Jun-30 at 08:21

            Let say I have define a dry-validation like this:



            Answered 2021-Jun-30 at 08:06

            Finally I got it. Just remove the node items from config/errors.yml:

            Source https://stackoverflow.com/questions/68190125


            Trailblazer Reform Contract - dry-validate - Virtual Field Validation
            Asked 2021-Apr-18 at 14:54

            I am trying to create a registration form with Trailblazer and validation setup using Dry-Validation. I hit a snag which seems to be related to virtual fields. My contract looks like this.



            Answered 2021-Apr-18 at 14:54

            Yogesh Khater from Trailblazer Zulip Chat was kind enough to point out the error for me.

            When we need to define a rule for a virtual field, we need to make sure that the property is required. This is a requirement in the dry-validation library.

            The above can be fixed by requiring the property.

            Source https://stackoverflow.com/questions/67145623


            How to work with gemspec add_runtime_dependency and `bundle install`
            Asked 2020-Oct-27 at 06:43

            I have a codebase which has a gemspec file like:



            Answered 2020-Oct-27 at 06:43

            from bundler's documentation

            Because we have the gemspec method call in our Gemfile, Bundler will automatically add this gem to a group called “development” which then we can reference any time we want to load these gems with the following line:

            Source https://stackoverflow.com/questions/64486486


            How to validate date string with dry-validation gem?
            Asked 2020-Jan-15 at 05:12

            I want to allow date formatted string with dry-validation gem, but I can't.



            Answered 2020-Jan-14 at 03:02

            I have not tested this but I think you can use a Type coercion.

            something like:

            Source https://stackoverflow.com/questions/59726815

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network


            No vulnerabilities reported

            Install dry-validation

            You can download it from GitHub.
            On a UNIX-like operating system, using your system’s package manager is easiest. However, the packaged Ruby version may not be the newest one. There is also an installer for Windows. Managers help you to switch between multiple Ruby versions on your system. Installers can be used to install a specific or multiple Ruby versions. Please refer ruby-lang.org for more information.


            User documentationAPI documentation
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
          • HTTPS


          • CLI

            gh repo clone dry-rb/dry-validation

          • sshUrl


          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Explore Related Topics

            Reuse Pre-built Kits with dry-validation

            Consider Popular Validation Libraries


            by validatorjs


            by sideway


            by jquense


            by jquery-validation


            by go-playground

            Try Top Libraries by dry-rb


            by dry-rbRuby


            by dry-rbRuby


            by dry-rbRuby


            by dry-rbRuby


            by dry-rbRuby