module DatabaseValidations::Injector

Public Instance Methods

inject(model) click to toggle source

@param [ActiveRecord::Base] model

# File lib/database_validations/lib/injector.rb, line 6
def inject(model)
  return if model.method_defined?(:valid_without_database_validations?)

  model.__send__(:alias_method, :valid_without_database_validations?, :valid?)
  model.include(DatabaseValidations::Validations)
end