Sha256: d64a36770d184dc885759f482925d7bf10f06e84284f07d7feb3f30d31ce7f89
Contents?: true
Size: 691 Bytes
Versions: 2
Compression:
Stored size: 691 Bytes
Contents
require 'sinatra' require 'resque' require 'job' module Demo class App < Sinatra::Base get '/' do info = Resque.info out = "<html><head><title>Resque Demo</title></head><body>" out << "<p>" out << "There are #{info[:pending]} pending and " out << "#{info[:processed]} processed jobs across #{info[:queues]} queues." out << "</p>" out << '<form method="POST">' out << '<input type="submit" value="Create New Job"/>' out << ' <a href="/resque/">View Resque</a>' out << '</form>' out << "</body></html>" out end post '/' do Resque.enqueue(Job, params) redirect "/" end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
resque-1.0.0 | examples/demo/app.rb |
resque-0.2.0 | examples/demo/app.rb |