Funicular::Model::Validations::ClassMethods module of PicoRuby
Instance methods
add_schema_validator
instance.add_schema_validator(Symbol | String attribute, Symbol | String kind, untyped opts) -> void
symbolize_keys
instance.symbolize_keys(untyped hash) -> Hash[Symbol, untyped]
validates
instance.validates(*Symbol | String attributes, **untyped options) -> void
validator_class_for
instance.validator_class_for(Symbol | String key) -> singleton(EachValidator)?
validators
instance.validators() -> Array[EachValidator]
validators_on
instance.validators_on(Symbol | String attribute) -> Array[EachValidator]