Skip to content

Instantly share code, notes, and snippets.

View digitalextremist's full-sized avatar
🏴
demonstrate freedom

//de digitalextremist

🏴
demonstrate freedom
  • .*
  • Global Northwest
View GitHub Profile
@digitalextremist
digitalextremist / 01E.rb
Created April 7, 2013 01:47
Working version of Reel demo; using Reel::App, including Octarine.
require 'rubygems'
require "bundler/setup"
require 'reel/app'
class Wu
include Reel::App
get '/' do |request|
puts "Request came in //"
[200, {}, "hello world"]
end
@digitalextremist
digitalextremist / reel-nosubclass.rb
Created April 5, 2013 02:58
Demonstrating same crash, except without subclass.
require 'rubygems'
require 'bundler/setup'
require 'reel'
puts "Starting test server //"
Reel::Server.supervise("0.0.0.0", 80) do |connection|
while request = connection.request
case request
when Reel::Request
@digitalextremist
digitalextremist / reel.rb
Created April 5, 2013 02:41
Sample Reel server, to cause reproducible error.
require 'rubygems'
require 'bundler/setup'
require 'reel'
class MyServer < Reel::Server
def initialize(host = "0.0.0.0", port = 80)
super(host, port, &method(:on_connection))
end
def on_connection(connection)
@digitalextremist
digitalextremist / 01E.ru
Last active December 15, 2015 16:49
Rack routing. Updated to show wildcarding.
map "/.conference" do; run Mu::Conference end
map "/.documentation" do; run Mu::Documentation end
map "/.development" do; run Mu::Development end
map "/.sources" do; run Mu::Sourcing end