Sha256: 5e9f6e775d9165ebc92f7531f9964087c8c662db68c9e09b53eb7621c262d957
Contents?: true
Size: 390 Bytes
Versions: 5
Compression:
Stored size: 390 Bytes
Contents
require 'active_record/connection_adapters/sqlite3_adapter' class ActiveRecord::ConnectionAdapters::SQLite3Adapter # Add MURLSHMATCH function for regex matching. def initialize(connection, logger, config) super @connection.create_function('MURLSHMATCH', 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