Module: ActiveRecord::Sanitization::ClassMethods

Defined in:
lib/sanitize_sql_like.rb

Instance Method Summary collapse

Instance Method Details

#sanitize_sql_like(string, escape_character = "\\") ⇒ Object



9
10
11
12
# File 'lib/sanitize_sql_like.rb', line 9

def sanitize_sql_like(string, escape_character = "\\")
  pattern = Regexp.union(escape_character, "%", "_")
  string.gsub(pattern) { |x| [escape_character, x].join }
end