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