""" This file is part of cassiopeia and licensed under the GNU Public License 3.0 (or later) cassiopeia-start - start working on an account This file is included and run from cass(1) """ require "time" require_relative "time_util" def start(account, round, file = []) rel = file.select { |i| i[:title].to_s.include? account } # This is a kind of fuzzy find account = rel[0][:title].to_s[0..-2] # Check if there's any ling jobs jobs = rel.select { |i| i[:stop] == nil }.length STDERR.puts \ "[Warn]: #{jobs} dangling jobs for account #{account}" if jobs > 0 "#{account}: #{round ? Time.now.round : Time.now} - " end