aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKazuki Yamaguchi <k@rhe.jp>2017-06-01 14:35:56 +0900
committerKazuki Yamaguchi <k@rhe.jp>2017-06-01 14:35:56 +0900
commit039c04f0a63ee2a76d235de257e6f8ec80bfb970 (patch)
tree2491769d9fd1b724eb50b1cb63a0b8063abbb4c6
parentb13627a889e6ba2f6e9c136b6d0eb08ac0646658 (diff)
downloadpoe-039c04f0a63ee2a76d235de257e6f8ec80bfb970.tar.gz
starting ruby web
-rw-r--r--.gitignore3
-rw-r--r--Gemfile3
-rw-r--r--config.ru10
-rw-r--r--lib/poe/webapp.rb2
4 files changed, 17 insertions, 1 deletions
diff --git a/.gitignore b/.gitignore
index 777e868..c40062e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,5 @@
-.*.sw*
data
/ruby
target
+Gemfile.lock
+.bundle
diff --git a/Gemfile b/Gemfile
new file mode 100644
index 0000000..ff6db64
--- /dev/null
+++ b/Gemfile
@@ -0,0 +1,3 @@
+source "https://rubygems.org"
+
+gem "msgpack", "~> 1.1"
diff --git a/config.ru b/config.ru
new file mode 100644
index 0000000..aabaa3a
--- /dev/null
+++ b/config.ru
@@ -0,0 +1,10 @@
+require "rack"
+require_relative "lib/poe/webapp"
+
+use Rack::CommonLogger
+if Poe.debug?
+ use Rack::ShowExceptions
+ use Rack::Lint
+end
+
+run Sinatra::Application
diff --git a/lib/poe/webapp.rb b/lib/poe/webapp.rb
new file mode 100644
index 0000000..2a55eaa
--- /dev/null
+++ b/lib/poe/webapp.rb
@@ -0,0 +1,2 @@
+require "sinatra"
+require "msgpack"