class PerfectQueue::TaskMetadata

Public Class Methods

new(client, key, attributes) click to toggle source
Calls superclass method PerfectQueue::Model::new
# File lib/perfectqueue/task_metadata.rb, line 76
def initialize(client, key, attributes)
  super(client)
  @key = key
  @compression = attributes.delete(:compression)
  @attributes = attributes
end

Public Instance Methods

inspect() click to toggle source
# File lib/perfectqueue/task_metadata.rb, line 87
def inspect
  "#<#{self.class} @key=#{@key.inspect} @attributes=#{@attributes.inspect}>"
end
task() click to toggle source
# File lib/perfectqueue/task_metadata.rb, line 83
def task
  Task.new(@client, @key)
end