Class: Castkit::Generators::Validator
- Defined in:
- lib/generators/validator.rb
Overview
Generator for creating a new Castkit validator.
Validators are responsible for asserting that a given value conforms to a rule.
They are typically used inside a type’s #validate! method or within custom contract logic.
Example usage:
$ castkit generate validator Money
Generates:
- lib/castkit/validators/money.rb
- spec/castkit/validators/money_spec.rb
These files scaffold a Castkit::Validators::Money class with a #call method
and a corresponding RSpec test suite.