# File lib/god/conditions/disk_usage.rb, line 7definitializesuperself.above = nilself.mount_point = nilend
Public Instance Methods
test()click to toggle source
# File lib/god/conditions/disk_usage.rb, line 20deftestself.info = []
usage = `df -P | grep -i " #{self.mount_point}$" | awk '{print $5}' | sed 's/%//'`ifusage.to_i>self.aboveself.info = "disk space out of bounds"returntrueelsereturnfalseendend
valid?()click to toggle source
# File lib/god/conditions/disk_usage.rb, line 13defvalid?valid = truevalid&=complain("Attribute 'mount_point' must be specified", self) ifself.mount_point.nil?valid&=complain("Attribute 'above' must be specified", self) ifself.above.nil?validend