Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Functional validations inspired by Ruby's ActiveModel
Clojure

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
src/clojure/validateur
test/validateur/test
.gitignore
.travis.yml
ChangeLog.md
README.md
project.clj

README.md

Validateur

Continuous Integration status

Validateur is a Clojure validation library inspired by Ruby's ActiveModel. Validateur is functional: validators are functions, validation sets are higher-order functions, validation results are returned as values.

Supported Clojure versions

Validateur is built from the ground up for Clojure 1.3 and up.

Maven Artifacts

The Latest Release

With Leiningen:

[com.novemberain/validateur "1.2.0"]

With Maven:

<dependency>
  <groupId>com.novemberain</groupId>
  <artifactId>validateur</artifactId>
  <version>1.2.0</version>
</dependency>

Documentation & Examples

Please refer to the documentation guides for Validateur.

Our test suite has usage examples for each validator, built-in validation functions have docstrings.

Development

Validateur uses Leiningen 2. Make sure you have it installed and then run tests against all supported Clojure versions using

lein2 all test

Then create a branch and make your changes on it. Once you are done with your changes and all tests pass, submit a pull request on Github.

License

Copyright (C) 2011-2012 Michael S. Klishin

Distributed under the Eclipse Public License, the same as Clojure.

Something went wrong with that request. Please try again.