summaryrefslogtreecommitdiff
path: root/lib/zero/request.rb
diff options
context:
space:
mode:
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