Sha256: 2ee66451b1237b1e23eea523e77857ca5a87a15f7125bf733123aa35017c9f69

Contents?: true

Size: 596 Bytes

Versions: 5

Compression:

Stored size: 596 Bytes

Contents

module Ooz
  module Base
    class Stage
      class Task
        class Strategy < Base::Model
          overridable_const :priority_class, Base::Stage::Task::Priority
          passthrough  :_id, :_type, :order, :patch_ver, to: :doc
          passthrough_cls :priorities, to: :doc, klass: priority_class
        end
      end
    end
  end
end


require_relative "strategy/scheduler"
require_relative "strategy/prior"
require_relative "strategy/prior_supervisor"
require_relative "strategy/supervisor"
require_relative "strategy/editable"
require_relative "strategy/direct"

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
ooze-parser-0.1.11 lib/ooz/base/stage/task/strategy.rb
ooze-parser-0.1.10 lib/ooz/base/stage/task/strategy.rb
ooze-parser-0.1.9 lib/ooz/base/stage/task/strategy.rb
ooze-parser-0.1.8 lib/ooz/base/stage/task/strategy.rb
ooze-parser-0.1.7 lib/ooz/base/stage/task/strategy.rb