1
0
mirror of https://github.com/danbee/micropub.git synced 2025-03-04 08:59:13 +00:00

Return Location header

This commit is contained in:
Daniel Barber 2019-11-11 21:42:31 -05:00
parent 0b97673fe0
commit 327cd81de7
2 changed files with 7 additions and 2 deletions

View File

@ -5,6 +5,10 @@ class Post
@params = params
end
def path
"/blog/#{published.strftime("%Y/%m/%d")}/#{id}"
end
def id
title.
downcase.
@ -22,7 +26,7 @@ class Post
split(" ").
take(6).
join(" ").
gsub(/([a-z])$/, "\1")
gsub(/([a-z])$/, "\\1")
end
def published

View File

@ -28,7 +28,8 @@ module Micropub
post = Post.new(params)
if github.post!(post)
status 201
headers "Location" => post.path
status 202
else
status 400
end