Sha256: 6f8c452900ffc19f69ea9d387bf9644d0bb72e7e3ef8fb9808cbde764cce6277
Contents?: true
Size: 804 Bytes
Versions: 15
Compression:
Stored size: 804 Bytes
Contents
class WorkController < ApplicationController def index @count = rand(100) puts "Adding #{@count} jobs" @count.times do |x| HardWorker.perform_async('bubba', 0.01, x) end end def email UserMailer.delay.greetings(Time.now) render :nothing => true end def long 50.times do |x| HardWorker.perform_async('bob', 10, x) end render :text => 'enqueued' end def crash HardWorker.perform_async('crash', 1, Time.now.to_f) render :text => 'enqueued' end def delayed_post p = Post.first unless p p = Post.create!(:title => "Title!", :body => 'Body!') p2 = Post.create!(:title => "Other!", :body => 'Second Body!') else p2 = Post.second end p.delay.long_method(p2) render :nothing => true end end
Version data entries
15 entries across 15 versions & 2 rubygems