class Mv::Sqlite::Services::CreateRegexpFunction

Attributes

connection[R]

Public Class Methods

new(connection) click to toggle source
# File lib/mv/sqlite/services/create_regexp_function.rb, line 7
def initialize(connection)
  @connection = connection
end

Public Instance Methods

execute() click to toggle source
# File lib/mv/sqlite/services/create_regexp_function.rb, line 11
def execute
  connection.create_function( 'REGEXP', 2 ) do |func, pattern, expression|
    func.result = expression =~ Regexp.new(pattern.to_s, Regexp::IGNORECASE) ? 1 : 0
  end
end