Class: Epi::Triggers::Memory

Inherits:
Epi::Trigger::ProcessTrigger show all
Includes:
Concerns::Comparison
Defined in:
lib/epi/triggers/memory.rb

Instance Attribute Summary

Attributes inherited from Epi::Trigger

#args, #job

Instance Method Summary collapse

Methods included from Concerns::Comparison

#compare

Methods inherited from Epi::Trigger

#initialize, #logger, make, #try, #try_with

Constructor Details

This class inherits a constructor from Epi::Trigger

Instance Method Details

#messageObject



10
11
12
# File 'lib/epi/triggers/memory.rb', line 10

def message
  "Physical memory exceeded #{object} bytes"
end

#test(process) ⇒ Object



6
7
8
# File 'lib/epi/triggers/memory.rb', line 6

def test(process)
  compare process.physical_memory
end