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