Module: Salopulse::LocalFingerprint
- Defined in:
- lib/salopulse/local_fingerprint.rb
Class Method Summary collapse
Class Method Details
.for(sql) ⇒ Object
5 6 7 8 9 10 11 12 13 |
# File 'lib/salopulse/local_fingerprint.rb', line 5 def for(sql) sql.to_s .downcase .gsub(/'[^']*'/, "?") .gsub(/\b\d+(\.\d+)?\b/, "?") .gsub(/\bin\s*\([^)]+\)/, "in (?)") .gsub(/\s+/, " ") .strip end |