Class ActiveRecord::Extensions::PostgreSQLRegexp
In: lib/ar-extensions/extensions.rb
Parent: RegexpBase

ActiveRecord::Extension for implementing Regexp implementation for PostgreSQL. See documention for RegexpBase.

Note: this doesn‘t support case insensitive matches.

Methods

process  

Public Class methods

[Source]

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

[Validate]