class Easymon::SemaphoreCheck
Attributes
file_name[RW]
Public Class Methods
new(file_name)
click to toggle source
# File lib/easymon/checks/semaphore_check.rb, line 5 def initialize(file_name) self.file_name = file_name end
Public Instance Methods
check()
click to toggle source
# File lib/easymon/checks/semaphore_check.rb, line 9 def check check_status = semaphore_exists? if check_status message = "#{file_name} is in place!" else message = "#{file_name} does not exist!" end [check_status, message] end
Private Instance Methods
semaphore_exists?()
click to toggle source
# File lib/easymon/checks/semaphore_check.rb, line 20 def semaphore_exists? Rails.root.join(file_name).exist? rescue false end