├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── lib ├── saul.ex └── saul │ ├── enum.ex │ ├── error.ex │ ├── map.ex │ ├── tuple.ex │ ├── validator.ex │ └── validator │ ├── all_of.ex │ ├── literal.ex │ ├── map.ex │ ├── member.ex │ ├── named_validator.ex │ └── one_of.ex ├── mix.exs ├── mix.lock └── test ├── saul └── error_test.exs ├── saul_test.exs └── test_helper.exs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whatyouhide/saul/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whatyouhide/saul/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whatyouhide/saul/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whatyouhide/saul/HEAD/README.md -------------------------------------------------------------------------------- /lib/saul.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whatyouhide/saul/HEAD/lib/saul.ex -------------------------------------------------------------------------------- /lib/saul/enum.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whatyouhide/saul/HEAD/lib/saul/enum.ex -------------------------------------------------------------------------------- /lib/saul/error.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whatyouhide/saul/HEAD/lib/saul/error.ex -------------------------------------------------------------------------------- /lib/saul/map.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whatyouhide/saul/HEAD/lib/saul/map.ex -------------------------------------------------------------------------------- /lib/saul/tuple.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whatyouhide/saul/HEAD/lib/saul/tuple.ex -------------------------------------------------------------------------------- /lib/saul/validator.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whatyouhide/saul/HEAD/lib/saul/validator.ex -------------------------------------------------------------------------------- /lib/saul/validator/all_of.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whatyouhide/saul/HEAD/lib/saul/validator/all_of.ex -------------------------------------------------------------------------------- /lib/saul/validator/literal.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whatyouhide/saul/HEAD/lib/saul/validator/literal.ex -------------------------------------------------------------------------------- /lib/saul/validator/map.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whatyouhide/saul/HEAD/lib/saul/validator/map.ex -------------------------------------------------------------------------------- /lib/saul/validator/member.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whatyouhide/saul/HEAD/lib/saul/validator/member.ex -------------------------------------------------------------------------------- /lib/saul/validator/named_validator.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whatyouhide/saul/HEAD/lib/saul/validator/named_validator.ex -------------------------------------------------------------------------------- /lib/saul/validator/one_of.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whatyouhide/saul/HEAD/lib/saul/validator/one_of.ex -------------------------------------------------------------------------------- /mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whatyouhide/saul/HEAD/mix.exs -------------------------------------------------------------------------------- /mix.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whatyouhide/saul/HEAD/mix.lock -------------------------------------------------------------------------------- /test/saul/error_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whatyouhide/saul/HEAD/test/saul/error_test.exs -------------------------------------------------------------------------------- /test/saul_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whatyouhide/saul/HEAD/test/saul_test.exs -------------------------------------------------------------------------------- /test/test_helper.exs: -------------------------------------------------------------------------------- 1 | ExUnit.start() 2 | --------------------------------------------------------------------------------