aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGibheer <gibheer@gmail.com>2012-10-04 20:17:07 +0200
committerGibheer <gibheer@gmail.com>2012-10-04 20:17:07 +0200
commitc5db0891ff40d654f80dc5814d5877309f5572c5 (patch)
tree68e8ac73e0bdb00c03d19c5186ec187ed1df3218
initial commit
-rw-r--r--Gemfile2
-rw-r--r--Gemfile.lock8
-rw-r--r--README.md5
-rw-r--r--lib/zero.rb3
-rw-r--r--lib/zero/server.rb7
-rw-r--r--lib/zero/version.rb3
-rw-r--r--zero.gemspec21
7 files changed, 49 insertions, 0 deletions
diff --git a/Gemfile b/Gemfile
new file mode 100644
index 0000000..5f3e4da
--- /dev/null
+++ b/Gemfile
@@ -0,0 +1,2 @@
+source :rubygems
+gemfile
diff --git a/Gemfile.lock b/Gemfile.lock
new file mode 100644
index 0000000..87dd97c
--- /dev/null
+++ b/Gemfile.lock
@@ -0,0 +1,8 @@
+GEM
+ remote: http://rubygems.org/
+ specs:
+
+PLATFORMS
+ ruby
+
+DEPENDENCIES
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..b759dce
--- /dev/null
+++ b/README.md
@@ -0,0 +1,5 @@
+zero - a web helper
+-------------------
+
+This is a small collection of helpers to create small and easy to use
+web applications.
diff --git a/lib/zero.rb b/lib/zero.rb
new file mode 100644
index 0000000..b04dace
--- /dev/null
+++ b/lib/zero.rb
@@ -0,0 +1,3 @@
+module Zero
+ require_relative 'zero/server'
+end
diff --git a/lib/zero/server.rb b/lib/zero/server.rb
new file mode 100644
index 0000000..527e332
--- /dev/null
+++ b/lib/zero/server.rb
@@ -0,0 +1,7 @@
+module Zero
+ class Server
+ def call(env)
+ [200, {'Content-Type' => 'text/html'}, ["Hello World!"]]
+ end
+ end
+end
diff --git a/lib/zero/version.rb b/lib/zero/version.rb
new file mode 100644
index 0000000..b0cf54d
--- /dev/null
+++ b/lib/zero/version.rb
@@ -0,0 +1,3 @@
+module Zero
+ VERSION = '0.0.1'.freeze
+end
diff --git a/zero.gemspec b/zero.gemspec
new file mode 100644
index 0000000..cbbdc4a
--- /dev/null
+++ b/zero.gemspec
@@ -0,0 +1,21 @@
+# -*- encoding: utf-8 -*-
+require File.expand_path('../lib/zero/version', __FILE__)
+
+Gem::Specification.new do |s|
+ s.name = 'zero'
+ s.version = Zero::VERSION.dup
+
+ s.authors = ['Gibheer']
+ s.email = 'gibheer@gmail.com'
+ s.summary = 'Event distribution and aggregation framework'
+ s.homepage = 'http://github.com/mbj/eventstorm'
+
+ s.files = `git ls-files`.split("\n")
+ s.test_files = `git ls-files -- {test,spec,features}/*`.split("\n")
+ s.require_paths = %w(lib)
+ s.extra_rdoc_files = %w(README.md)
+
+ s.rubygems_version = '1.8.24'
+
+ s.add_runtime_dependency('rack')
+end