module ClientSideValidations::Extender

Public Instance Methods

extend(klass, validators) click to toggle source
# File lib/client_side_validations/extender.rb, line 7
def extend(klass, validators)
  validators.each do |validator|
    require "client_side_validations/#{klass.underscore}/#{validator.downcase}"

    const_get(klass)::Validations.const_get(:"#{validator}Validator").include ClientSideValidations.const_get(klass).const_get(validator)
  end
end