Sha256: 56651bbe3e0f7beb41f392c09ed24167117a07940ad9d043dd25871e331a2cac
Contents?: true
Size: 696 Bytes
Versions: 8
Compression:
Stored size: 696 Bytes
Contents
require 'sinatra/base' 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
8 entries across 8 versions & 3 rubygems