Sha256: 35f7573ee00c4814b04e06d1b6bf9c3f46ea9b1f786c5fc2268012e6111728e3
Contents?: true
Size: 490 Bytes
Versions: 17
Compression:
Stored size: 490 Bytes
Contents
require 'haml' require 'sinatra/base' require 'crono' module Crono # Web is a Web UI Sinatra app class Web < Sinatra::Base set :root, File.expand_path(File.dirname(__FILE__) + '/../../web') set :public_folder, proc { "#{root}/assets" } set :views, proc { "#{root}/views" } get '/' do @jobs = Crono::CronoJob.all haml :dashboard, format: :html5 end get '/job/:id' do @job = Crono::CronoJob.find(params[:id]) haml :job end end end
Version data entries
17 entries across 17 versions & 1 rubygems