fluke/devops-service/routes/v2.0/status.rb

25 lines
484 B
Ruby
Raw Normal View History

2014-10-22 15:01:55 +04:00
require "json"
require "sidekiq"
2014-12-15 14:26:54 +03:00
module Devops
module Version2_0
module Core
module StatusRoutes
2014-10-22 15:01:55 +04:00
2014-12-15 14:26:54 +03:00
def self.registered(app)
app.get "/status/:id" do
r = Sidekiq.redis do |connection|
connection.hget("devops", params[:id])
end
return [404, "Job with id '#{params[:id]}' not found"] if r.nil?
r
end
puts "Status routes initialized"
end
2014-10-22 15:01:55 +04:00
end
end
end
end