module RediSearch::Validatable::ClassMethods

Attributes

validations[RW]

Public Instance Methods

validates_inclusion_of(field, within:, **options) click to toggle source
# File lib/redi_search/validatable.rb, line 19
def validates_inclusion_of(field, within:, **options)
  self.validations = [
    *validations.to_a,
    Validations::Inclusion.new(field: field, within: within, **options)
  ]
end
validates_numericality_of(field, within:, **options) click to toggle source
# File lib/redi_search/validatable.rb, line 33
def validates_numericality_of(field, within:, **options)
  self.validations = [
    *validations.to_a,
    Validations::Numericality.new(
      field: field, within: within, **options
    )
  ]
end
validates_presence_of(field) click to toggle source
# File lib/redi_search/validatable.rb, line 26
def validates_presence_of(field)
  self.validations = [
    *validations.to_a,
    Validations::Presence.new(field: field)
  ]
end