File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ vendor /ruby
Original file line number Diff line number Diff line change 1+ source 'https://rubygems.org'
2+
3+ gem 'em-websocket'
4+ gem 'rack'
5+ gem 'webrick'
Original file line number Diff line number Diff line change 1+ GEM
2+ remote: https://rubygems.org/
3+ specs:
4+ addressable (2.2.8 )
5+ em-websocket (0.3.6 )
6+ addressable (>= 2.1.1 )
7+ eventmachine (>= 0.12.9 )
8+ eventmachine (0.12.10 )
9+ rack (1.4.1 )
10+ webrick (1.3.1 )
11+
12+ PLATFORMS
13+ ruby
14+
15+ DEPENDENCIES
16+ em-websocket
17+ rack
18+ webrick
Original file line number Diff line number Diff line change 1+ #! /bin/sh
2+
3+ rvm 1.9.3 do bundle exec ruby server.rb
Original file line number Diff line number Diff line change 1+ require 'em-websocket'
2+ require 'rack'
3+
4+ class RapportApp
5+
6+ # Rack entry point
7+ def call ( env )
8+ return [
9+ 200 ,
10+ { 'Content-Type' => 'text/html' } ,
11+ [ "Hi" ]
12+ ]
13+ end
14+
15+ end
16+
17+ rapp = RapportApp . new
18+
19+ Rack ::Server . new (
20+ :app => rapp ,
21+ :Port => 8113 ,
22+ :server => 'webrick' ) . start
You can’t perform that action at this time.
0 commit comments