class DatabaseStalker::Parser

Public Class Methods

new(log) click to toggle source
# File lib/database_stalker/parser.rb, line 2
def initialize(log)
  @log = log
end

Public Instance Methods

table_names() click to toggle source
# File lib/database_stalker/parser.rb, line 6
def table_names
  tables = []
  @log.each do |line|
    matched = line.match(/INSERT\ INTO\ `(.+)` \(/)
    tables << matched[1] unless matched.nil?
  end
  tables.uniq
end