Class: ResponseLogger

Inherits:
Object
  • Object
show all
Defined in:
lib/veracodecli/log.rb

Instance Method Summary collapse

Constructor Details

#initialize(log_path) ⇒ ResponseLogger



5
6
7
# File 'lib/veracodecli/log.rb', line 5

def initialize(log_path)
  @path = log_path
end

Instance Method Details

#log(call, code, response) ⇒ Object



9
10
11
12
13
14
15
16
# File 'lib/veracodecli/log.rb', line 9

def log(call, code, response)
  log = File.open "#{@path}/veracodecli.log", 'a+'
  log.write "#{call} called @ #{timestamp}"
  log.write "HTTP #{code}"
  log.write response
  log.write "\n"
  log.close
end

#timestampObject



18
19
20
# File 'lib/veracodecli/log.rb', line 18

def timestamp
  `date`
end