# File lib/tapkit/access/sql.rb, line 728 def sql_pattern( pattern, escape = nil ) unless escape then escape = sql_escape_char end translated = pattern.dup translated.gsub!(/(\\\*|\*|\\\?|\?|%|_)/) do case $1 when '\*' then '*' when '*' then '%' when '\?' then '?' when '?' then '_' when '%' then "#{escape}%" when '_' then "#{escape}_" end end translated end