Sha256: b14e24e7377383a91d1b754a83799921f98bb9a0d8024dc3a1ef560ee77188a3
Contents?: true
Size: 508 Bytes
Versions: 2
Compression:
Stored size: 508 Bytes
Contents
require "sanitize_sql_like/version" require 'active_record' if Gem::Version.new(ActiveRecord::VERSION::STRING) < Gem::Version.new('4.2.1') module ActiveRecord module Sanitization module ClassMethods if not method_defined?(:sanitize_sql_like) def sanitize_sql_like(string, escape_character = "\\") pattern = Regexp.union(escape_character, "%", "_") string.gsub(pattern) { |x| [escape_character, x].join } end end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
sanitize_sql_like-1.0.0 | lib/sanitize_sql_like.rb |
sanitize_sql_like-0.0.1 | lib/sanitize_sql_like.rb |