class LogMagic::LogListener
Public Class Methods
new(log_file_name)
click to toggle source
# File lib/log_magic/log_listener.rb, line 2 def initialize(log_file_name) @log_file_name = log_file_name end
Public Instance Methods
listen() { |line| ... }
click to toggle source
# File lib/log_magic/log_listener.rb, line 6 def listen File.open(@log_file_name) do |log| log.extend(File::Tail) log.interval = 1 log.backward(1) log.tail { |line| yield line } end end