1
0
Fork 0
mirror of https://github.com/sinatra/sinatra synced 2023-03-27 23:18:01 -04:00
sinatra/examples/stream.ru

27 lines
605 B
Text
Raw Permalink Normal View History

2011-12-30 06:00:40 -05:00
# this example does *not* work properly with WEBrick
#
# run *one* of these:
#
2020-08-08 06:12:59 -04:00
# rackup -s mongrel stream.ru # gem install mongrel
# unicorn stream.ru # gem install unicorn
# puma stream.ru # gem install puma
# rainbows -c rainbows.conf stream.ru # gem install rainbows eventmachine
2011-12-30 06:00:40 -05:00
require 'sinatra/base'
class Stream < Sinatra::Base
get '/' do
content_type :txt
stream do |out|
out << "It's gonna be legen -\n"
sleep 0.5
out << " (wait for it) \n"
sleep 1
out << "- dary!\n"
end
end
end
run Stream