class DRbQS::Server::TaskHistory
Attributes
finished_task_number[R]
Public Class Methods
new()
click to toggle source
Calls superclass method
DRbQS::Server::History::new
# File lib/drbqs/server/history.rb, line 36 def initialize super @finished_task_number = 0 end
Public Instance Methods
log_strings()
click to toggle source
# File lib/drbqs/server/history.rb, line 48 def log_strings s = '' each do |task_id, events| s << "Task #{task_id}\n" events.each do |ev| case ev[1] when :add s << " #{time_to_history_string(ev[0])}\t#{ev[1]}" s << "\t" << ev[2].to_s if ev[2] s << "\n" when :requeue, :hook s << " #{time_to_history_string(ev[0])}\t#{ev[1]}\n" when :calculate, :result s << " #{time_to_history_string(ev[0])}\t#{ev[1]} (node #{ev[2]})\n" end end end s end
set(id, *args)
click to toggle source
Calls superclass method
DRbQS::Server::History#set
# File lib/drbqs/server/history.rb, line 41 def set(id, *args) if args[0] == :result @finished_task_number += 1 end super(id, *args) end