class CheckerJobs::Checks::EnsureNo
Private Instance Methods
handle_result(result)
click to toggle source
# File lib/checker_jobs/checks/ensure_no.rb, line 4 def handle_result(result) case result when Numeric notify(count: result) unless result.zero? when Enumerable notify(count: result.size, entries: result) unless result.empty? when TrueClass, FalseClass notify(count: 1) if result else raise ArgumentError, "Unsupported result: '#{result.class.name}' for 'ensure_no'" end end