class Honeybadger::Util::SQL
def self.obfuscate(sql, adapter)
Experimental RBS support (using type sampling data from the type_fusion project).
def self.obfuscate: (String sql, String adapter) -> String
This signature was generated using 56 samples from 1 application.
def self.obfuscate(sql, adapter) force_utf_8(sql.dup).tap do |s| s.gsub!(EscapedQuotes, EmptyReplacement) s.gsub!(SQuotedData, Replacement) s.gsub!(DQuotedData, Replacement) if adapter =~ DoubleQuoters s.gsub!(NumericData, Replacement) s.gsub!(Newline, EmptyReplacement) s.squeeze!(' ') end end