diff options
Diffstat (limited to 'lib/zero/request.rb')
-rw-r--r-- | lib/zero/request.rb | 7 |
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 |