class ScoutApm::SqlList
Attributes
Public Class Methods
Source
# File lib/scout_apm/instruments/active_record.rb, line 7 def initialize(sql=nil) @sqls = [] if !sql.nil? push(sql) end end
Public Instance Methods
Source
# File lib/scout_apm/instruments/active_record.rb, line 15 def <<(sql) push(sql) end
Source
# File lib/scout_apm/instruments/active_record.rb, line 27 def merge(other) @sqls += other.sqls end
All of this one, then all of the other.
Source
# File lib/scout_apm/instruments/active_record.rb, line 19 def push(sql) if !(Utils::SqlSanitizer === sql) sql = Utils::SqlSanitizer.new(sql) end @sqls << sql end
Source
# File lib/scout_apm/instruments/active_record.rb, line 31 def to_s @sqls.map{|s| s.to_s }.join(";\n") end