# File ar-extensions/lib/ar-extensions/extensions.rb, line 446 def self.process( key, val, caller ) return nil unless val.is_a?( Regexp ) r = field_result( key, caller ) unless self.connections.include?( caller.connection ) add_rlike_function( caller.connection ) end Result.new( "rlike( #{r.fieldname}, ?, '#{r.negate?}' )", val ) end