summaryrefslogtreecommitdiff
path: root/nightly/nightly_application.rb
diff options
context:
space:
mode:
authorMartin Gütlein <martin.guetlein@gmail.com>2010-04-19 14:22:33 +0200
committerMartin Gütlein <martin.guetlein@gmail.com>2010-04-19 14:22:33 +0200
commit0e017bd29cd27bc5f4588ed8d4b50f6706f3696b (patch)
tree84645be3ce66a2999384e9f25bb659a42d7def9d /nightly/nightly_application.rb
parenta35e4d1540b74d6687529b43c1c6e5b85deb680e (diff)
added nightly report
Diffstat (limited to 'nightly/nightly_application.rb')
-rw-r--r--nightly/nightly_application.rb22
1 files changed, 22 insertions, 0 deletions
diff --git a/nightly/nightly_application.rb b/nightly/nightly_application.rb
new file mode 100644
index 0000000..c6fa887
--- /dev/null
+++ b/nightly/nightly_application.rb
@@ -0,0 +1,22 @@
+require "nightly/nightly.rb"
+
+get '/build_nightly/?' do
+ Nightly.build_nightly()
+end
+
+get '/css_style_sheet/?' do
+ perform do |rs|
+ "@import \""+params[:css_style_sheet]+"\";"
+ end
+end
+
+get '/nightly/?' do
+ LOGGER.info "get nightly"
+ content_type "text/html"
+ rep = Nightly.get_nightly
+ if rep.is_a?(File)
+ result = body(File.new("/home/martin/software/sinatra/opentox-validation/nightly_report.html"))
+ else
+ result = rep
+ end
+end