Inotify::Watcher
Constants
DEFAULT_MASK = (
(((((((LibInotify::IN_CREATE | LibInotify::IN_DELETE) | LibInotify::IN_MOVED_FROM) | LibInotify::IN_MOVED_TO) | LibInotify::IN_MODIFY) | LibInotify::IN_ATTRIB) | LibInotify::IN_CLOSE_WRITE) | LibInotify::IN_DELETE_SELF) | LibInotify::IN_MOVE_SELF
)
Constructors
new(path : String, recursive : Bool = true, mask : UInt32 = DEFAULT_MASK, follow_symlinks : Bool = false, match : File::MatchOptions = File::MatchOptions.glob_default)
SourceClass methods
watch(path : String, recursive : Bool = true, mask : UInt32 = DEFAULT_MASK, follow_symlinks : Bool = false, match : File::MatchOptions = File::MatchOptions.glob_default, & : Event -> )
SourceInstance methods
close
Sourcefd
Sourcefollow_symlinks?
Sourcemask
Sourcematch
Sourcerecursive?
Sourceroot
Source