From facd4f143bb3f0bb44d89b6ff11e61a0b7c36427 Mon Sep 17 00:00:00 2001 From: Stormwind Date: Fri, 30 Nov 2012 18:58:32 +0100 Subject: Add redirect to response Now a relocation can be done, by calling redirect with the URL you want relocate to. This will set the Location header and set the status code to 302. --- lib/zero/response.rb | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'lib') diff --git a/lib/zero/response.rb b/lib/zero/response.rb index 24c1aaf..a3e1651 100644 --- a/lib/zero/response.rb +++ b/lib/zero/response.rb @@ -67,5 +67,14 @@ module Zero self.header['Content-Type'] = value end + # Sets the Location header to the given URL and the status code to 302. + # + # @param [String] location Redirect URL + # + def redirect(location) + self.status = 302 + self.header['Location'] = location + end + end end -- cgit v1.2.3-70-g09d2