summaryrefslogtreecommitdiff
path: root/lib/zero/request.rb
diff options
context:
space:
mode:
authorGibheer <gibheer@gmail.com>2012-11-15 19:11:35 +0100
committerGibheer <gibheer@gmail.com>2012-11-15 19:11:35 +0100
commit022d29d633a6acd25a048f4dd77c09bf347385fb (patch)
treeee7a0e4e0f98fb1863f358008e3db8381e17b5fe /lib/zero/request.rb
parent063cb77c1cc95e057089fafdda75d6b1bbd2fef5 (diff)
added the implemention for #server
Diffstat (limited to 'lib/zero/request.rb')
-rw-r--r--lib/zero/request.rb7
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/zero/request.rb b/lib/zero/request.rb
index 32379e3..22c5a52 100644
--- a/lib/zero/request.rb
+++ b/lib/zero/request.rb
@@ -1,6 +1,7 @@
require_relative 'request/accept'
require_relative 'request/client'
require_relative 'request/parameter'
+require_relative 'request/server'
module Zero
# This class wraps around a rack environment for easier access to all data.
@@ -26,6 +27,12 @@ module Zero
@client ||= Request::Client.new(@env)
end
+ # get the information on the server
+ # @return [Server] information on the running server
+ def server
+ @server ||= Request::Server.new(@env)
+ end
+
# get an object representing the parameters of the request
# @return [Parameter] object having all parameters
def params