Move redirect macro to context def

This commit is contained in:
Sdogruyol 2016-01-24 12:52:41 +02:00
parent 4dd027eb96
commit 17f944ef9d
4 changed files with 56 additions and 56 deletions

View file

@ -7,5 +7,10 @@ class HTTP::Server
def params
Kemal::ParamParser.new(@route, @request).parse
end
def redirect(url)
@response.headers.add "Location", url
@response.status_code = 301
end
end
end

View file

@ -16,11 +16,6 @@ macro render(filename, layout)
render {{layout}}
end
macro redirect(url)
env.response.headers.add "Location", {{url}}
env.response.status_code = 301
end
macro add_handler(handler)
Kemal.config.add_handler {{handler}}
end