Sha256: 3db687f2e94c0b69b1109cd3ec9b2d87d24114c4ea2ff82db0035dd245b07565
Contents?: true
Size: 397 Bytes
Versions: 5
Compression:
Stored size: 397 Bytes
Contents
%w{ active_record/connection_adapters/sqlite3_adapter }.each { |m| require m } class ActiveRecord::ConnectionAdapters::SQLite3Adapter # Add MATCH function for regex matching. def initialize(connection, logger, config) super @connection.create_function('MATCH', 2) do |func,search_in,search_for| func.result = search_in.to_s.match(/#{search_for}/i) ? 1 : nil end end end
Version data entries
5 entries across 5 versions & 1 rubygems