Sha256: 92fb91ce6811b56fbc25415ef4a8bb0c2044f8dd46e4946693029952350eb5a0
Contents?: true
Size: 403 Bytes
Versions: 2
Compression:
Stored size: 403 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('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
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
murlsh-1.0.0 | lib/murlsh/sqlite3_adapter.rb |
murlsh-0.11.0 | lib/murlsh/sqlite3_adapter.rb |