Module: DatabaseStalker
- Defined in:
- lib/database_stalker.rb,
lib/database_stalker/version.rb
Defined Under Namespace
Classes: Parser
Constant Summary collapse
- DEFAULT_LOG_FILE =
'log/test.log'
- DEFAULT_TABLE_LOG_FILE =
'log/table_names.log'
- VERSION =
"0.1.2"
Class Method Summary collapse
- .read_table_names(table_log_file: DEFAULT_TABLE_LOG_FILE) ⇒ Object
- .start(log_file: DEFAULT_LOG_FILE, table_log_file: DEFAULT_TABLE_LOG_FILE) ⇒ Object
Class Method Details
.read_table_names(table_log_file: DEFAULT_TABLE_LOG_FILE) ⇒ Object
19 20 21 22 23 24 25 26 27 28 |
# File 'lib/database_stalker.rb', line 19 def read_table_names(table_log_file: DEFAULT_TABLE_LOG_FILE) return [] if not File.exist?(table_log_file) result = [] File.open(table_log_file, 'r') do |f| f.each_line do |line| result << line.strip end end result end |
.start(log_file: DEFAULT_LOG_FILE, table_log_file: DEFAULT_TABLE_LOG_FILE) ⇒ Object
11 12 13 14 15 16 17 |
# File 'lib/database_stalker.rb', line 11 def start(log_file: DEFAULT_LOG_FILE, table_log_file: DEFAULT_TABLE_LOG_FILE) clean_up_file(log_file) if File.exist?(log_file) Process.fork do watch_test_process save_stalked_tables(log_file, table_log_file) end end |