class DohLog::AppendAcceptor
Public Class Methods
new(acceptor, &pred)
click to toggle source
# File lib/dohlog/append_acceptor.rb, line 4 def initialize(acceptor, &pred) @acceptor = acceptor @pred = pred end
Public Instance Methods
add(event)
click to toggle source
# File lib/dohlog/append_acceptor.rb, line 9 def add(event) extras_to_add = @pred.call(event) if extras_to_add event.extras.merge!(extras_to_add) end @acceptor.add(event) end
shutdown()
click to toggle source
# File lib/dohlog/append_acceptor.rb, line 17 def shutdown @acceptor.shutdown end