├── .editorconfig ├── .github └── workflows │ ├── ci.yml │ └── deployment.yml ├── .gitignore ├── LICENSE ├── README.md ├── shard.yml ├── spec ├── assert_spec.cr ├── assertion_spec.cr ├── assertions │ ├── choice_spec.cr │ ├── divisible_by_spec.cr │ ├── email_spec.cr │ ├── email_validation_mode_spec.cr │ ├── equal_to_spec.cr │ ├── greater_than_or_equal_spec.cr │ ├── greater_than_spec.cr │ ├── in_range_spec.cr │ ├── ip_spec.cr │ ├── ip_version_spec.cr │ ├── is_blank_spec.cr │ ├── is_false_spec.cr │ ├── is_nil_spec.cr │ ├── is_true_spec.cr │ ├── less_than_or_equal_spec.cr │ ├── less_than_spec.cr │ ├── not_blank_spec.cr │ ├── not_equal_to_spec.cr │ ├── not_nil_spec.cr │ ├── regex_match_spec.cr │ ├── size_spec.cr │ ├── url_spec.cr │ ├── uuid_spec.cr │ └── valid_spec.cr ├── exceptions │ └── validation_error_spec.cr └── spec_helper.cr └── src ├── assert.cr ├── assertion.cr ├── assertions ├── choice.cr ├── divisible_by.cr ├── email.cr ├── equal_to.cr ├── greater_than.cr ├── greater_than_or_equal.cr ├── in_range.cr ├── ip.cr ├── is_blank.cr ├── is_false.cr ├── is_nil.cr ├── is_true.cr ├── less_than.cr ├── less_than_or_equal.cr ├── not_blank.cr ├── not_equal_to.cr ├── not_nil.cr ├── regex_match.cr ├── size.cr ├── url.cr ├── uuid.cr └── valid.cr └── exceptions └── validation_error.cr /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blacksmoke16/assert/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blacksmoke16/assert/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/deployment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blacksmoke16/assert/HEAD/.github/workflows/deployment.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blacksmoke16/assert/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blacksmoke16/assert/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blacksmoke16/assert/HEAD/README.md -------------------------------------------------------------------------------- /shard.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blacksmoke16/assert/HEAD/shard.yml -------------------------------------------------------------------------------- /spec/assert_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blacksmoke16/assert/HEAD/spec/assert_spec.cr -------------------------------------------------------------------------------- /spec/assertion_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blacksmoke16/assert/HEAD/spec/assertion_spec.cr -------------------------------------------------------------------------------- /spec/assertions/choice_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blacksmoke16/assert/HEAD/spec/assertions/choice_spec.cr -------------------------------------------------------------------------------- /spec/assertions/divisible_by_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blacksmoke16/assert/HEAD/spec/assertions/divisible_by_spec.cr -------------------------------------------------------------------------------- /spec/assertions/email_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blacksmoke16/assert/HEAD/spec/assertions/email_spec.cr -------------------------------------------------------------------------------- /spec/assertions/email_validation_mode_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blacksmoke16/assert/HEAD/spec/assertions/email_validation_mode_spec.cr -------------------------------------------------------------------------------- /spec/assertions/equal_to_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blacksmoke16/assert/HEAD/spec/assertions/equal_to_spec.cr -------------------------------------------------------------------------------- /spec/assertions/greater_than_or_equal_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blacksmoke16/assert/HEAD/spec/assertions/greater_than_or_equal_spec.cr -------------------------------------------------------------------------------- /spec/assertions/greater_than_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blacksmoke16/assert/HEAD/spec/assertions/greater_than_spec.cr -------------------------------------------------------------------------------- /spec/assertions/in_range_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blacksmoke16/assert/HEAD/spec/assertions/in_range_spec.cr -------------------------------------------------------------------------------- /spec/assertions/ip_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blacksmoke16/assert/HEAD/spec/assertions/ip_spec.cr -------------------------------------------------------------------------------- /spec/assertions/ip_version_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blacksmoke16/assert/HEAD/spec/assertions/ip_version_spec.cr -------------------------------------------------------------------------------- /spec/assertions/is_blank_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blacksmoke16/assert/HEAD/spec/assertions/is_blank_spec.cr -------------------------------------------------------------------------------- /spec/assertions/is_false_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blacksmoke16/assert/HEAD/spec/assertions/is_false_spec.cr -------------------------------------------------------------------------------- /spec/assertions/is_nil_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blacksmoke16/assert/HEAD/spec/assertions/is_nil_spec.cr -------------------------------------------------------------------------------- /spec/assertions/is_true_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blacksmoke16/assert/HEAD/spec/assertions/is_true_spec.cr -------------------------------------------------------------------------------- /spec/assertions/less_than_or_equal_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blacksmoke16/assert/HEAD/spec/assertions/less_than_or_equal_spec.cr -------------------------------------------------------------------------------- /spec/assertions/less_than_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blacksmoke16/assert/HEAD/spec/assertions/less_than_spec.cr -------------------------------------------------------------------------------- /spec/assertions/not_blank_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blacksmoke16/assert/HEAD/spec/assertions/not_blank_spec.cr -------------------------------------------------------------------------------- /spec/assertions/not_equal_to_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blacksmoke16/assert/HEAD/spec/assertions/not_equal_to_spec.cr -------------------------------------------------------------------------------- /spec/assertions/not_nil_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blacksmoke16/assert/HEAD/spec/assertions/not_nil_spec.cr -------------------------------------------------------------------------------- /spec/assertions/regex_match_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blacksmoke16/assert/HEAD/spec/assertions/regex_match_spec.cr -------------------------------------------------------------------------------- /spec/assertions/size_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blacksmoke16/assert/HEAD/spec/assertions/size_spec.cr -------------------------------------------------------------------------------- /spec/assertions/url_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blacksmoke16/assert/HEAD/spec/assertions/url_spec.cr -------------------------------------------------------------------------------- /spec/assertions/uuid_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blacksmoke16/assert/HEAD/spec/assertions/uuid_spec.cr -------------------------------------------------------------------------------- /spec/assertions/valid_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blacksmoke16/assert/HEAD/spec/assertions/valid_spec.cr -------------------------------------------------------------------------------- /spec/exceptions/validation_error_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blacksmoke16/assert/HEAD/spec/exceptions/validation_error_spec.cr -------------------------------------------------------------------------------- /spec/spec_helper.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blacksmoke16/assert/HEAD/spec/spec_helper.cr -------------------------------------------------------------------------------- /src/assert.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blacksmoke16/assert/HEAD/src/assert.cr -------------------------------------------------------------------------------- /src/assertion.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blacksmoke16/assert/HEAD/src/assertion.cr -------------------------------------------------------------------------------- /src/assertions/choice.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blacksmoke16/assert/HEAD/src/assertions/choice.cr -------------------------------------------------------------------------------- /src/assertions/divisible_by.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blacksmoke16/assert/HEAD/src/assertions/divisible_by.cr -------------------------------------------------------------------------------- /src/assertions/email.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blacksmoke16/assert/HEAD/src/assertions/email.cr -------------------------------------------------------------------------------- /src/assertions/equal_to.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blacksmoke16/assert/HEAD/src/assertions/equal_to.cr -------------------------------------------------------------------------------- /src/assertions/greater_than.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blacksmoke16/assert/HEAD/src/assertions/greater_than.cr -------------------------------------------------------------------------------- /src/assertions/greater_than_or_equal.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blacksmoke16/assert/HEAD/src/assertions/greater_than_or_equal.cr -------------------------------------------------------------------------------- /src/assertions/in_range.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blacksmoke16/assert/HEAD/src/assertions/in_range.cr -------------------------------------------------------------------------------- /src/assertions/ip.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blacksmoke16/assert/HEAD/src/assertions/ip.cr -------------------------------------------------------------------------------- /src/assertions/is_blank.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blacksmoke16/assert/HEAD/src/assertions/is_blank.cr -------------------------------------------------------------------------------- /src/assertions/is_false.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blacksmoke16/assert/HEAD/src/assertions/is_false.cr -------------------------------------------------------------------------------- /src/assertions/is_nil.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blacksmoke16/assert/HEAD/src/assertions/is_nil.cr -------------------------------------------------------------------------------- /src/assertions/is_true.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blacksmoke16/assert/HEAD/src/assertions/is_true.cr -------------------------------------------------------------------------------- /src/assertions/less_than.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blacksmoke16/assert/HEAD/src/assertions/less_than.cr -------------------------------------------------------------------------------- /src/assertions/less_than_or_equal.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blacksmoke16/assert/HEAD/src/assertions/less_than_or_equal.cr -------------------------------------------------------------------------------- /src/assertions/not_blank.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blacksmoke16/assert/HEAD/src/assertions/not_blank.cr -------------------------------------------------------------------------------- /src/assertions/not_equal_to.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blacksmoke16/assert/HEAD/src/assertions/not_equal_to.cr -------------------------------------------------------------------------------- /src/assertions/not_nil.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blacksmoke16/assert/HEAD/src/assertions/not_nil.cr -------------------------------------------------------------------------------- /src/assertions/regex_match.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blacksmoke16/assert/HEAD/src/assertions/regex_match.cr -------------------------------------------------------------------------------- /src/assertions/size.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blacksmoke16/assert/HEAD/src/assertions/size.cr -------------------------------------------------------------------------------- /src/assertions/url.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blacksmoke16/assert/HEAD/src/assertions/url.cr -------------------------------------------------------------------------------- /src/assertions/uuid.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blacksmoke16/assert/HEAD/src/assertions/uuid.cr -------------------------------------------------------------------------------- /src/assertions/valid.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blacksmoke16/assert/HEAD/src/assertions/valid.cr -------------------------------------------------------------------------------- /src/exceptions/validation_error.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blacksmoke16/assert/HEAD/src/exceptions/validation_error.cr --------------------------------------------------------------------------------