class Sequent::Core::Helpers::DefaultValidators

Constants

VALIDATORS

Public Class Methods

for(type) click to toggle source
# File lib/sequent/core/helpers/default_validators.rb, line 44
def self.for(type)
  new(type)
end
new(type) click to toggle source
# File lib/sequent/core/helpers/default_validators.rb, line 48
def initialize(type)
  @type = type
end

Public Instance Methods

add_validations_for(klass, field) click to toggle source
# File lib/sequent/core/helpers/default_validators.rb, line 52
def add_validations_for(klass, field)
  validator = VALIDATORS[@type]
  validator&.call(klass, field)
end