Class: BatchManager::Monitor
- Inherits:
-
Object
- Object
- BatchManager::Monitor
- Includes:
- Utils
- Defined in:
- lib/batch_manager/monitor.rb
Class Method Summary collapse
Methods included from Utils
Class Method Details
.batches ⇒ Object
6 7 8 9 10 11 12 |
# File 'lib/batch_manager/monitor.rb', line 6 def batches arr = [] Dir.glob(File.join(BatchManager.batch_dir, "**", "*.rb")).sort.each do |f| arr << batch_name(f) end arr end |
.details ⇒ Object
14 15 16 17 18 19 20 |
# File 'lib/batch_manager/monitor.rb', line 14 def details status_array = [] Dir.glob(File.join(BatchManager.batch_dir, "**", "*.rb")).sort.each do |f| status_array << self.status(f) end status_array end |
.status(file_name) ⇒ Object
22 23 24 |
# File 'lib/batch_manager/monitor.rb', line 22 def status(file_name) BatchManager::BatchStatus.new(file_name) end |