module Kiev::Test::Log
Constants
- STREAM
Public Instance Methods
clear()
click to toggle source
# File lib/kiev/test.rb, line 20 def clear STREAM.rewind STREAM.truncate(0) @logs = [] end
configure()
click to toggle source
# File lib/kiev/test.rb, line 13 def configure @logs = [] Kiev.configure do |c| c.log_path = STREAM end end
entries()
click to toggle source
# File lib/kiev/test.rb, line 26 def entries return @logs unless @logs.empty? @logs = raw_logs.each_line.map(&::JSON.method(:parse)) rescue StandardError puts raw_logs raise end
raw_logs()
click to toggle source
# File lib/kiev/test.rb, line 35 def raw_logs STREAM.string end