module Quiver::Model::Validations::ClassMethods
Public Instance Methods
validate(attr_or_proc, options={})
click to toggle source
# File lib/quiver/model/validations.rb, line 9 def validate(attr_or_proc, options={}) validation_definitions << { attr_or_proc: attr_or_proc, options: options } end
validator()
click to toggle source
# File lib/quiver/model/validations.rb, line 16 def validator @validator ||= Quiver::Validator.new(validation_definitions) end
Private Instance Methods
validation_definitions()
click to toggle source
# File lib/quiver/model/validations.rb, line 22 def validation_definitions @validation_definitions ||= [] end