Sha256: aad567fd000188e1c1ca7d46526c2ca5f5fec8b5742bb5ff84f13878a27d27db
Contents?: true
Size: 1.03 KB
Versions: 2
Compression:
Stored size: 1.03 KB
Contents
# encoding: utf-8 module TestServer module App class StringController < ApplicationController before do param :no_cache, Boolean, default: false param :must_revalidate, Boolean, default: false param :max_age, Integer param :base64, Boolean, default: false configure_caching(params) end get :index, map: '/' do redirect to('/default/') end get :string, map: '/default' do param :count, Integer, default: 1 encode do generate_string(params[:count]) end end get :eicar, map: '/eicar' do encode do generate_eicar.join end end get :sleep, map: '/sleep' do param :count, Integer, default: 120 sleep params[:count] encode do generate_string(1) end end get :random, map: '/random' do param :count, Integer, default: 10 encode do generate_random_string(params[:count]) end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
test_server-0.2.4 | app/controllers/string_controller.rb |
test_server-0.2.3 | app/controllers/string_controller.rb |