# File ar-extensions/lib/ar-extensions/extensions.rb, line 402 def self.process( key, val, caller ) return nil unless val.is_a?( Regexp ) r = field_result( key, caller ) return Result.new( "#{caller.quoted_table_name}.#{r.fieldname} #{r.negate? ? '!~ ':'~'} ?", val ) end