Files
crono/lib/crono/web.rb
Dzmitry Plashchynski 4fb45724d6 Able to see job log
2015-03-08 00:24:33 +02:00

24 lines
500 B
Ruby

require 'haml'
require 'sinatra/base'
module Crono
class Web < Sinatra::Base
def app
Sinatra::Application
end
set :root, File.expand_path(File.dirname(__FILE__) + "/../../web")
set :public_folder, Proc.new { "#{root}/assets" }
set :views, Proc.new { "#{root}/views" }
get '/' do
@jobs = Crono::CronoJob.all
haml :dashboard, format: :html5
end
get '/jobs/:id' do
@job = Crono::CronoJob.find(params[:id])
haml :job
end
end
end