module PerfectQueue::TaskMetadataAccessors

Attributes

attributes[R]
compression[R]

Public Instance Methods

created_at() click to toggle source
# File lib/perfectqueue/task_metadata.rb, line 44
def created_at
  if t = @attributes[:created_at]
    return Time.at(t)
  else
    return nil
  end
end
data() click to toggle source
# File lib/perfectqueue/task_metadata.rb, line 28
def data
  @attributes[:data]
end
finished?() click to toggle source
# File lib/perfectqueue/task_metadata.rb, line 60
def finished?
  status == TaskStatus::FINISHED
end
message() click to toggle source
# File lib/perfectqueue/task_metadata.rb, line 36
def message
  @attributes[:message]
end
running?() click to toggle source
# File lib/perfectqueue/task_metadata.rb, line 68
def running?
  status == TaskStatus::RUNNING
end
status() click to toggle source
# File lib/perfectqueue/task_metadata.rb, line 32
def status
  @attributes[:status]
end
timeout() click to toggle source
# File lib/perfectqueue/task_metadata.rb, line 52
def timeout
  if t = @attributes[:timeout]
    return Time.at(t)
  else
    return nil
  end
end
type() click to toggle source
# File lib/perfectqueue/task_metadata.rb, line 24
def type
  @attributes[:type]
end
user() click to toggle source
# File lib/perfectqueue/task_metadata.rb, line 40
def user
  @attributes[:user]
end
waiting?() click to toggle source
# File lib/perfectqueue/task_metadata.rb, line 64
def waiting?
  status == TaskStatus::WAITING
end