Sha256: d18fb0c5b58117043318e4d576328aa641bba7af2a4f5b5a0b8a1bba926ec0b3
Contents?: true
Size: 519 Bytes
Versions: 6
Compression:
Stored size: 519 Bytes
Contents
# frozen_string_literal: true require 'bundler/setup' require 'tipi' opts = { reuse_addr: true, dont_linger: true } puts "pid: #{Process.pid}" puts 'Listening on port 4411...' app = Tipi.route do |r| r.root do r.redirect '/hello' end r.on 'hello' do r.get 'world' do r.respond 'Hello world' end r.get do r.respond 'Hello' end r.post do puts 'Someone said Hello' r.redirect '/' end end end spin do Tipi.serve('0.0.0.0', 4411, opts, &app) end.await
Version data entries
6 entries across 6 versions & 1 rubygems