class Mv::Core::Validation::Builder::Uniqueness

Public Instance Methods

conditions() click to toggle source
# File lib/mv/core/validation/builder/uniqueness.rb, line 8
def conditions
  res = "NOT EXISTS(SELECT #{column_name}
                      FROM #{table_name}
                     WHERE #{column_reference} = #{column_name})"

  [{statement: apply_allow_nil_and_blank(res).squish, message: message}]
end