lib/backburner/queue.rb in backburner-0.0.2 vs lib/backburner/queue.rb in backburner-0.0.3

- old
+ new

@@ -9,15 +9,30 @@ module ClassMethods # Returns or assigns queue name for this job. # # @example # queue "some.task.name" - # queue => "some.task.name" + # @klass.queue # => "some.task.name" + # def queue(name=nil) if name @queue_name = name else # accessor @queue_name || dasherize(self.name) + end + end + + # Returns or assigns queue priority for this job + # + # @example + # queue_priority 120 + # @klass.queue_priority # => 120 + # + def queue_priority(pri=nil) + if pri + @queue_priority = pri + else # accessor + @queue_priority end end end # ClassMethods end # Job end # Backburner \ No newline at end of file