Module: Intepretation

Defined in:
lib/log_analysis/intepretation.rb

Defined Under Namespace

Classes: Error

Class Method Summary collapse

Class Method Details

.execute(data_mining) ⇒ Object

Your code goes here…



7
8
9
10
11
12
13
14
15
# File 'lib/log_analysis/intepretation.rb', line 7

def self.execute(data_mining)
  map_uri = File.read(LogAnalysis::MAP_URI_FILE_PATH).split(' ')
  move_data

  data_mining.map do |data|
    seq, sub, rea = data
    [seq.map { |i| map_uri[i.to_i] }, sub.map { |i| map_uri[i.to_i] }, rea]
  end
end

.move_dataObject



17
18
19
20
21
# File 'lib/log_analysis/intepretation.rb', line 17

def self.move_data
  return unless File.directory?(LogAnalysis::DATA_PATH)

  system('mv', "*_#{Time.now.strftime('%Y%m%d')}.txt", LogAnalysis::DATA_PATH)
end