fluke/devops-service/routes/v2.0/status.rb
2014-12-15 14:26:54 +03:00

25 lines
484 B
Ruby

require "json"
require "sidekiq"
module Devops
module Version2_0
module Core
module StatusRoutes
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
end
end
end
end