class Mv::Core::Validation::Builder::Custom

Public Instance Methods

conditions() click to toggle source
# File lib/mv/core/validation/builder/custom.rb, line 10
def conditions
  [{
    statement: apply_allow_nil_and_blank("(#{preprocess_statement})"),
    message: message
  }]
end

Private Instance Methods

preprocess_statement() click to toggle source
# File lib/mv/core/validation/builder/custom.rb, line 19
def preprocess_statement
  statement.gsub(/\{\s*#{column_name}\s*\}/, column_reference.to_s)
end