# File lib/cucumber/thinking_sphinx/sql_logger.rb, line 16 def self.included(base) base.send :alias_method_chain, :execute, :query_record end
# File lib/cucumber/thinking_sphinx/sql_logger.rb, line 20 def execute_with_query_record(sql, name = 'SQL', &block) $queries_executed ||= [] $queries_executed << sql unless IGNORED_SQL.any? { |r| sql =~ r } execute_without_query_record(sql, name, &block) end
# File lib/cucumber/thinking_sphinx/sql_logger.rb, line 10 def log(sql, name = 'SQL', binds = []) $queries_executed ||= [] $queries_executed << sql unless IGNORED_SQL.any? { |r| sql =~ r } super sql, name, binds end