summaryrefslogtreecommitdiff
path: root/nightly/nightly_application.rb
blob: 69b46149cd682b7185e73a5fa1da0c9fa2d81256 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
require "nightly/nightly.rb"

post '/build_nightly/?' do
  dry_run = params[:dry_run]!=nil and params[:dry_run]
  Nightly.build_nightly(params["select"],dry_run)
end

get '/css_style_sheet/?' do
  perform do |rs|
    "@import \""+params[:css_style_sheet]+"\";"
  end
end

get '/nightly/?' do
  content_type "text/html"
  rep = Nightly.get_nightly
  if rep.is_a?(File)
    result = body(rep)
  else
    result = rep
  end
end