Sha256: c72542a98c7d937fd993603f8456af6d72836dfa7f3ddae4bb6a3854eda673d7

Contents?: true

Size: 572 Bytes

Versions: 1

Compression:

Stored size: 572 Bytes

Contents

module BatchManager
  class Monitor
    include BatchManager::Utils

    class << self
      def batches
        arr = []
        Dir.glob(File.join(BatchManager.batch_dir, "**", "*.rb")).sort.each do |f|
          arr << batch_name(f)
        end
        arr
      end

      def details
        status_array = []
        Dir.glob(File.join(BatchManager.batch_dir, "**", "*.rb")).sort.each do |f|
          status_array << BatchManager::BatchStatus.new(f)
        end
        status_array
      end

      def status(file_name)
        # TODO
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
batch_manager-0.1.3 lib/batch_manager/monitor.rb