diff options
-rw-r--r-- | Gemfile | 2 | ||||
-rw-r--r-- | Gemfile.lock | 8 | ||||
-rw-r--r-- | README.md | 5 | ||||
-rw-r--r-- | lib/zero.rb | 3 | ||||
-rw-r--r-- | lib/zero/server.rb | 7 | ||||
-rw-r--r-- | lib/zero/version.rb | 3 | ||||
-rw-r--r-- | zero.gemspec | 21 |
7 files changed, 49 insertions, 0 deletions
@@ -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 |