class
AzuCLI::Generate::Validator
- AzuCLI::Generate::Validator
- Teeplate::FileTree
- Reference
- Object
Overview
Validator generator that creates Azu::Validator classes
Defined in:
azu_cli/generators/validator.crConstant Summary
-
OUTPUT_DIR =
"./src/validators"
Constructors
Instance Method Summary
-
#____collect_files(____files)
:nodoc:
- #__ecr0(____io)
-
#class_name : String
Convert name to validator class name
-
#common_validations : String
Get common validation patterns
-
#has_validation_rules? : Bool
Check if validator has validation rules
- #name : String
- #name=(name : String)
- #record_type : String
- #record_type=(record_type : String)
- #snake_case_name : String
- #snake_case_name=(snake_case_name : String)
-
#validation_logic : String
Get validation logic based on rules
- #validation_rules : Array(String)
- #validation_rules=(validation_rules : Array(String))
-
#validation_rules_comments : String
Get validation rules as comments
Constructor Detail
def self.new(name : String, record_type : String = "User", validation_rules : Array(String) = [] of String)
#