Sha256: f666a06ea02ea484ad69ea88fb35c86aead3a465f011c16d99eb9b1d99e50f50
Contents?: true
Size: 835 Bytes
Versions: 5
Compression:
Stored size: 835 Bytes
Contents
require 'erb' require 'yaml' require 'find' require 'fileutils' $base = File.expand_path(File.dirname(__FILE__)) require 'rubygems' require 'sinatra' #require 'sinatra/base' require 'json' class DemoTestSite < Sinatra::Base configure do set(:server, ["mongrel", "webrick"]) set(:chdir, $base) set(:public_folder, ($base + "/public")) set(:bind, "localhost") #enable(:sessions) end get("/") do cook = false erb(:index) end post("/create_tmp_file") do res = {:results => false} file = "/tmp/#{params['file_name']}" begin FileUtils.rm_f file if File.exists? file FileUtils.touch file rescue => e end res[:results] = File.exists? file res.to_json end end Dir.chdir($base) retry_ct = 0 DemoTestSite.run!(:host => "localhost", :port => 9090, :chdir => $base)
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
qa_robusta-0.1.9 | demo/demo_site.rb |
qa_robusta-0.1.8 | demo/demo_site.rb |
qa_robusta-0.1.5 | demo/demo_site.rb |
qa_robusta-0.1.4 | demo/demo_site.rb |
qa_robusta-0.1.3 | demo/demo_site.rb |