Validatable is a library for adding validations.
ISO::IBAN implements IBAN (International Bank Account Number) specification as per ISO 13616-1. It provides methods to generate valid IBAN numbers from components, or to validate a given IBAN.
luhnacy can be used to validate strings for Luhn compliance as well as generating valid or invalid strings for the purposes of testing
Validates email addresses, URLs, IMEI, MAC addresses, latitude, longitude, hex colors and (in-)equality of attributes.
Validates JSON objects based on constraints in RFC2119-like language
ruby-coffee-react is a bridge to the npm coffee-react-transform module, which transforms CJSX (Coffeescript with React JSX-style markup) into valid Coffeescript. If you want to use CJSX with Rails/Sprockets, see the sprockets-coffee-react gem.
Rails middleware that validates Authorization token emitted by Keycloak
Provides a form field validation JavaScript library for your Rails application. Built for use with jQuery and Twitter Bootstrap 3. Source code: https://github.com/nghuuphuoc/bootstrapvalidator
Ruby Hash validator
Retrofits and generates valid puppet rspec test code to existing modules
Schema-based validation and coercion for Ruby data structures, inspired by Prismatic/schema for Clojure.
edi4r turns Ruby into a powerful EDI mapping language: - create or process UN/EDIFACT interchanges intuitively - validate messages with information from the original UN/TDIDs - integrate classical EDI data and XML documents through edi4r's generic EDI/XML translator (add-on gem, DTD provided).
Provides client side validations for forms with the http://formvalidation.io/ library.
Contains commands, events, validations for Rails Disco. Commands are used to transport updates from Rails to the domain. Validations are used to validate commands in Rails and the domain. Events are created in the domain and processed in projections. Have a look at the rails-disco documentation on Github for more details.
Validation groups for ActiveRecord
Full-featured type system for any ruby project. Supports custom type definition, type validation, type casting and type categorizing. Provides a set of commonly used type categories and general purpose types. Has a flexible and simplest type definition toolchain.
Localize error messages in dm-validations.
Translations for the timeliness and validates_timeliness gem.
This gem preps a new Rails app with some of the best Rails gems and Jquery sweetness available( Twitter-Bootstrap, Devise, CanCan, Rails Admin, Spreadsheet, ) Not only does it takes care of the installation of these gems, it also extends your scaffolds to give aesthetically improved views. Further, apart from the standard scaffold views, it also creates an AJAX driven integrated view for your scaffold. It dries up your controllers and makes your models friendlier by adding schema stubs and standard validation options. Expect Cucumber integration in our next version
Token validation for distributed resource servers
This gem allows you to create use cases with ActiveModel validations and keep your model clean
Form real time validations for free on Rails applications
Prius is a powerful and versatile gem designed to simplify the management of environment variables in your application. With Prius, you can guarantee that your environment variables are not only present but also valid, ensuring a smoother and more reliable app experience.
Library for validating Ruby objects with rich metadata support.
This gem wraps the guards.js jQuery validation library as a Rails asset gem.
ensure active record connections are valid before performing resque background jobs
A gem provides My Number & Corporate Number validators
Cloudformation tasks for apply(create/update), delete, recreate on stack along with validations on templates
Validates translated attributes accessed with globalized accessors
Make hash-based object initialization easy! Provides hash_make method that can consider parameter name, type, default value, validation, and requiredd/not, according to the specification provided. Also, by default assigns by default to instance variable of same name as parameter.
validates specific russian values
Utility methods to normalize and validate URNs
RELAX NG schema validation using Jing, a Java based RELAX NG validator that emits clear, detailed validation errors. ruby-jing validates XML documents by wrapping Jing's java command-line user interface.
log active model validation errors to get better insights in the usability of your forms
A ruby api for accessing the Academic Benchmarks API. A valid subscription with accompanying credentials will be required to access the API
Rails plugin that maps model validations to class names on form elements to integrate with Validatious.
Adds validation methods to ActiveModel for validating phone numbers.
Use the ActiveRecord mimicking API to write into CM and enjoy all the benefits of callbacks, validations and permission checking
Adds support for validating the format/length of email addresses in ActiveRecord
Context based validations for ActiveRecord models
Generate and validate page objects with this page object factory for Selenium.
Checks validity of ERB files for your Rails app.
If you have a presence validation, you'll probably want a non-null constraint to go with it.
A simple gem by @razorpay to help you validate your IFSC codes. IFSC codes are bank codes within India
Enumify lets you add an enum command to ActiveRecord models There are four things that the enumify gems adds to your model Validation - The enumify adds a validation to make sure that the field only receives accepted values Super Cool Methods - adds ? and ! functions for each enum value (canceled? - is it canceled, canceled! - change the state to canceled) Callback support - you can add a x_callback method which will be called each time the status changes Scopes - you can easily query for values of the enum
This library helps validate attributes to specific types in the same way that ActiveModel valiations work. Able to chain additional modifiers to each validation.
Validates email address optionally also validating the mx records
For ruby 1.9 strings, replace bad bytes in given encoding with replacement strings, _or_ fail quickly on invalid encodings -- _without_ a transcode to a different encoding.
Integrate the jQuery Form Validator plugin into the Rails asset pipeline
Provides the best regex for validating or extracting URLs.