Sha256: 008ab643d9567f1b93eb77f4edd1cf743be48e0df7cbc976af861c103789dad1
Contents?: true
Size: 511 Bytes
Versions: 21
Compression:
Stored size: 511 Bytes
Contents
module Easymon class SemaphoreCheck attr_accessor :file_name def initialize(file_name) self.file_name = file_name end 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 def semaphore_exists? Rails.root.join(file_name).exist? rescue false end end end
Version data entries
21 entries across 21 versions & 1 rubygems
Version | Path |
---|---|
easymon-1.0.6 | lib/easymon/checks/semaphore_check.rb |