Module: FileMonitoring
- Defined in:
- lib/file_monitoring.rb,
 lib/file_monitoring/version.rb,
 lib/file_monitoring/monitor_path.rb,
 lib/file_monitoring/file_monitoring.rb
Overview
Daemon for monitoring directories for changes. Paths are checked for changes per user-defined period of time.
Directory defined changed when:
- 
Directory structure changed, i.e. sub-directories or files were added/removed 
- 
One of the files located in the directory or one of its sub-directories was changed 
- 
One of sub-directories changed (see 1. and 2. above) 
File monitoring controled by following configuration parameters:
- 
default_monitoring_log_path- holds path of file monitoring log. This log containd track of changes found during monitoring
- 
monitoring_paths- path and file monitoring configuration data regarding these paths.
Defined Under Namespace
Classes: DirStat, FileMonitoring, FileStat, FileStatEnum
Constant Summary collapse
- VERSION =
- "1.0.1"
Instance Method Summary collapse
Instance Method Details
#monitor_files ⇒ Object
| 25 26 27 28 | # File 'lib/file_monitoring.rb', line 25 def monitor_files fm = FileMonitoring.new fm.monitor_files end |