module Devops module Version2_0 module Routes module ReportRoutes def self.registered(app) app.get_with_headers "/report/all", headers: [:accept], &Devops::Version2_0::Handler::Report.reports_all app.get_with_headers "/report/all/latest", headers: [:accept], &Devops::Version2_0::Handler::Report.reports_latest app.get_with_headers "/report/all/attributes/:name", headers: [:accept], &Devops::Version2_0::Handler::Report.attributes_all app.get_with_headers "/report/:id", headers: [:accept], &Devops::Version2_0::Handler::Report.report puts "Report routes initialized" end def completed? id r = task_status(id) r == "completed" or r == "failed" end def task_status id r = Sidekiq.redis do |connection| connection.hget("devops", id) end end end end end end __END__ @@ layout <% unless @done %> <% end %> <%= yield %> @@ index
<%= @text %>