class Eye::Checker::FileSize
Public Class Methods
new(*args)
click to toggle source
Calls superclass method
Eye::Checker::new
# File lib/eye/checker/file_size.rb, line 9 def initialize(*args) super self.file = process.expand_path(file) if process && file end
Public Instance Methods
check_name()
click to toggle source
# File lib/eye/checker/file_size.rb, line 14 def check_name @check_name ||= "fsize(#{measure_str})" end
get_value()
click to toggle source
# File lib/eye/checker/file_size.rb, line 18 def get_value File.size(file) rescue nil end
good?(value)
click to toggle source
Calls superclass method
Eye::Checker::Measure#good?
# File lib/eye/checker/file_size.rb, line 26 def good?(value) return true unless previous_value diff = value.to_i - previous_value.to_i return true if diff < 0 # case when logger nulled return false unless super(diff) return false if diff == 0 true end
human_value(value)
click to toggle source
# File lib/eye/checker/file_size.rb, line 22 def human_value(value) "#{value.to_i / 1024}Kb" end