Skip to content

Commit e28b3da

Browse files
committed
Initial commit
0 parents  commit e28b3da

5 files changed

Lines changed: 49 additions & 0 deletions

File tree

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
vendor/ruby

Gemfile

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
source 'https://rubygems.org'
2+
3+
gem 'em-websocket'
4+
gem 'rack'
5+
gem 'webrick'

Gemfile.lock

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
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

run.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#!/bin/sh
2+
3+
rvm 1.9.3 do bundle exec ruby server.rb

server.rb

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
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

0 commit comments

Comments
 (0)