Module: Bookie::ModelHelpers

Included in:
Pacct::Entry, Torque::Job
Defined in:
lib/bookie/sender.rb

Overview

This module is mixed into various job classes used internally by senders.

Instance Method Summary collapse

Instance Method Details

#end_timeObject



164
165
166
# File 'lib/bookie/sender.rb', line 164

def end_time
  start_time + wall_time
end

#to_recordObject

Converts the object to a Bookie::Database::Job



153
154
155
156
157
158
159
160
161
162
# File 'lib/bookie/sender.rb', line 153

def to_record()
  job = Bookie::Database::Job.new
  job.command_name = self.command_name
  job.start_time = self.start_time
  job.wall_time = self.wall_time
  job.cpu_time = self.cpu_time
  job.memory = self.memory
  job.exit_code = self.exit_code
  job
end