validator
Untuk membuat validasi sederhana
Installation
-
Add the dependency to your
shard.yml
:dependencies: validator: github: taufikmaulanaa/validator
-
Run
shards install
Usage
require "validator"
Contoh penggunaan
Validator.clear_errors
Validator.validate_required(data[:name], "Nama", "name")
Validator.validate_max_length(data[:name], "Nama", "name", 50)
Validator.validate_required(data[:url], "URL", "url")
Validator.validate_max_length(data[:url], "URL", "url", 200)
Validator.validate_required(data[:is_active], "Status", "status")
if !Validator.valid?
env.response.status_code = 400
next {
status: "error",
errors: Validator.errors
}.to_json
end
Development
TODO Write development instructions here
Contributing
- Fork it (https://github.com/taufikmaulanaa/validator/fork)
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request
Contributors
- Taufik - creator and maintainer