class ActiveRecord::HashOptions::NOT_LIKE
Public Class Methods
arel_proc()
click to toggle source
# File lib/active_record/hash_options/operators.rb, line 101 def self.arel_proc proc { |column, op| Arel::Nodes::DoesNotMatch.new(column, GenericOp.quote(op.expression, column), nil, true) } end
Public Instance Methods
call(val)
click to toggle source
# File lib/active_record/hash_options/operators.rb, line 105 def call(val) expression2 ||= like_to_regex(expression) val && val !~ expression2 end