Module: Harnex::WatchPresets

Defined in:
lib/harnex/commands/watch_presets.rb

Constant Summary collapse

TABLE =
{
  "impl" => { stall_after_s: 8 * 60.0, max_resumes: 1 }.freeze,
  "plan" => { stall_after_s: 3 * 60.0, max_resumes: 2 }.freeze,
  "gate" => { stall_after_s: 15 * 60.0, max_resumes: 0 }.freeze
}.freeze

Class Method Summary collapse

Class Method Details

.fetch(name) ⇒ Object



9
10
11
# File 'lib/harnex/commands/watch_presets.rb', line 9

def self.fetch(name)
  TABLE[name]
end

.valid_namesObject



13
14
15
# File 'lib/harnex/commands/watch_presets.rb', line 13

def self.valid_names
  TABLE.keys
end