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