class method
self.escape_sql_comment
Ruby on Rails 7.2.3
Since v7.0.10 PrivateSignature
self.escape_sql_comment(content)
No documentation comment.
Parameters
-
contentreq
Source
# File activerecord/lib/active_record/query_logs.rb, line 155
def escape_sql_comment(content)
# Sanitize a string to appear within a SQL comment
# For compatibility, this also surrounding "/*+", "/*", and "*/"
# characters, possibly with single surrounding space.
# Then follows that by replacing any internal "*/" or "/ *" with
# "* /" or "/ *"
comment = content.to_s.dup
comment.gsub!(%r{\A\s*/\*\+?\s?|\s?\*/\s*\Z}, "")
comment.gsub!("*/", "* /")
comment.gsub!("/*", "/ *")
comment
end
Defined in activerecord/lib/active_record/query_logs.rb line 155
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveRecord::QueryLogs