class Fluent::Test::DummyLogDevice
Attributes
flush_logs[RW]
logs[R]
Public Class Methods
new()
click to toggle source
# File lib/fluent/test/log.rb, line 26 def initialize @logs = [] @flush_logs = true end
Public Instance Methods
close()
click to toggle source
# File lib/fluent/test/log.rb, line 51 def close true end
flush()
click to toggle source
# File lib/fluent/test/log.rb, line 47 def flush true end
puts(*args)
click to toggle source
# File lib/fluent/test/log.rb, line 39 def puts(*args) args.each{ |arg| write(arg + "\n") } end
reset()
click to toggle source
# File lib/fluent/test/log.rb, line 31 def reset @logs = [] if @flush_logs end
tty?()
click to toggle source
# File lib/fluent/test/log.rb, line 35 def tty? false end
write(message)
click to toggle source
# File lib/fluent/test/log.rb, line 43 def write(message) @logs.push message end