Changes for version 0.001001
- First Post! Please only use this if you are ready to help file bug reports and read all the docs carefully.
- This release is dedicated to my dog Tornado who we lost to cancer in August of 2020.
Modules
Glue Valiant validations into DBIx::Class
Base component to add Valiant functionality
Verify a DBIC related result
Verify a DBIC related resultset
Ruby on Rails-like validation framework.
A single error encountered during validation.
A collection of errors associated with an object
A role to define the Filter interface.
collapse whitespace
A filter that contains and runs other filters
A Role to create custom validators
Array or Hash ref to string
HTML escaping on strings
lower case a string
Force into number context
title case a string
Force the value into an arrayref if its not one already
Validate using a coderef or method
Role that adds class and instance methods supporting field filters
Adds a filter DSL and API to your Moo/se classes
Translations
Standard naming information for your models
Create a validation ruleset dynamically
Wrap a hashref in a result object for validation.
Wrap a hashref in a result object for validation.
Wrap any object into a validatable result object.
Detect 'ancestors' of the class (via Roles or Inheritance)
Base exceptions class;
A non categorized exception
Args passed to a Filter are invalid
Args passed to a Validator are invalid
Not count subkey for the translation tag
Object is missing method
Failure to load a filter
Failure to load a validator
A Validation error that throws strictly
Unexpected error while using a module dynamically
Verify that a value is missing
Verify items in an arrayref.
Verify that a value is either true or false
Validate using a 'check' method
A validator that contains and runs other validators
Checks for a 'confirming' attributes equality.
Verify that a value is is a standard Date (YYY-MM-DD)
A Role to create custom validators
Value cannot be in a list
Validate a value based on a regular expression
Provides
in lib/DBIx/Class/Valiant/ResultSet.pm
in lib/DBIx/Class/Valiant/Validates.pm
in lib/Valiant/Filter/UcFirst.pm
in lib/Valiant/Filter/Upper.pm
in lib/Valiant/Filter/With.pm
in lib/Valiant/I18N.pm
in lib/Valiant/Naming.pm
in lib/Valiant/NestedError.pm
in lib/Valiant/Translation.pm
in lib/Valiant/Util.pm
in lib/Valiant/Validates.pm
in lib/Valiant/Validations.pm
in lib/Valiant/Validator.pm
in lib/Valiant/Validator/Hash.pm
in lib/Valiant/Validator/Inclusion.pm
in lib/Valiant/Validator/Length.pm
in lib/Valiant/Validator/Numericality.pm
in lib/Valiant/Validator/Object.pm
in lib/Valiant/Validator/OnlyOf.pm
in lib/Valiant/Validator/Presence.pm
in lib/Valiant/Validator/Unique.pm
in lib/Valiant/Validator/With.pm
Examples
- example/Makefile
- example/cpanfile
- example/lib/Catalyst/ActionRole/RequestModel.pm
- example/lib/Catalyst/Plugin/Errors.pm
- example/lib/Catalyst/View/Errors/HTML.pm
- example/lib/Catalyst/View/Errors/JSON.pm
- example/lib/Catalyst/View/Errors/Text.pm
- example/lib/Example.pm
- example/lib/Example/Controller/Root.pm
- example/lib/Example/Schema.pm
- example/lib/Example/Schema/DefaultRS.pm
- example/lib/Example/Schema/Result.pm
- example/lib/Example/Schema/Result/CreditCard.pm
- example/lib/Example/Schema/Result/Person.pm
- example/lib/Example/Schema/Result/PersonRole.pm
- example/lib/Example/Schema/Result/Profile.pm
- example/lib/Example/Schema/Result/Role.pm
- example/lib/Example/Schema/Result/State.pm
- example/lib/Example/Schema/ResultSet.pm
- example/lib/Example/Schema/ResultSet/PersonRole.pm
- example/lib/Example/Server.pm
- example/lib/locale/names.pl
- example/root/authenticate.ep
- example/root/authenticate.ep copy
- example/root/home.html
- example/root/layout.ep
- example/root/navbar.html
- example/root/not_found.html
- example/root/profile.ep
- example/root/profile.ep copy
- example/root/register.ep
- example/sqitch.conf
- example/sql/deploy/2020-09-28-64975-first.sql
- example/sql/revert/2020-09-28-64975-first.sql
- example/sql/schemas/2020-09-28-64975-first.sql
- example/sql/sqitch.plan
- example/sql/verify/2020-09-28-64975-first.sql
- example/var/db.db
- example/var/sqitch.db