lib/controllers/mission.rb in wackamole-0.0.3 vs lib/controllers/mission.rb in wackamole-0.0.4

- old
+ new

@@ -1,27 +1,34 @@ require 'chronic' -module Mission - +module Mission # --------------------------------------------------------------------------- - get '/mission' do + get '/' do # reset app info session[:app_info] = @app_info = nil + + last_tick = session[:last_tick] + last_tick ||= Chronic.parse( "#{@refresh_rate} seconds ago" ) + session[:last_tick] = Time.now - load_report + @pulse = Wackamole::Mission.pulse( last_tick.utc ) + erb :'mission/index' end # --------------------------------------------------------------------------- get '/mission/refresh' do - load_report + last_tick = session[:last_tick] + last_tick ||= Chronic.parse( "#{@refresh_rate} seconds ago" ) + session[:last_tick] = Time.now + + @pulse = Wackamole::Mission.pulse( last_tick.utc ) + erb :'/mission/refresh_js', :layout => false end - # --------------------------------------------------------------------------- - get '/mission/fixed/:app/:env/:type' do - Wackamole::Mission.reset!( params[:app], params[:env], params[:type] ) - load_report - erb :'/mission/refresh_js', :layout => false - end - + # # --------------------------------------------------------------------------- + # get '/mission/fixed/:app/:env/:type' do + # Wackamole::Mission.reset!( params[:app], params[:env], params[:type] ) + # erb :'/mission/refresh_js', :layout => false + # end end \ No newline at end of file