class File::Tail::ReopenException
The ReopenException
is raised internally if File::Tail
gets suspicious something unusual has happend to the tailed file, e. g., it was rotated away. The exception is caught and an attempt to reopen it is made.
Attributes
mode[R]
Public Class Methods
new(mode = :bottom)
click to toggle source
Creates an ReopenException
object. The mode defaults to :bottom
which indicates that the file should be tailed beginning from the end. :top
indicates, that it should be tailed from the beginning from the start.
Calls superclass method
# File lib/file/tail.rb, line 40 def initialize(mode = :bottom) super(self.class.name) @mode = mode end