Sha256: a3cee1fb7cc7959e67a5921da03c7e2de1c92e9e6f5958b8cb8029e5b3edb97e
Contents?: true
Size: 816 Bytes
Versions: 4
Compression:
Stored size: 816 Bytes
Contents
# Extend Resque::Server to add tabs module ResqueAps module Server def self.included(base) base.class_eval do get "/aps" do # Is there a better way to specify alternate template locations with sinatra? erb File.read(File.join(File.dirname(__FILE__), 'server/views/aps_applications.erb')) end get "/aps/:application_name" do # Is there a better way to specify alternate template locations with sinatra? erb File.read(File.join(File.dirname(__FILE__), 'server/views/notifications.erb')) end post "/aps/:application_name" do Resque.enqueue(ResqueAps::Application, params[:application_name]) redirect url("/aps") end end end Resque::Server.tabs << 'APS' end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
resque-aps-0.9.8 | lib/resque_aps/server.rb |
resque-aps-0.9.7 | lib/resque_aps/server.rb |
resque-aps-0.9.6 | lib/resque_aps/server.rb |
resque-aps-0.9.5 | lib/resque_aps/server.rb |