summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEmil Renner Berthing <esmil@mailme.dk>2013-01-06 02:30:32 +0100
committerEmil Renner Berthing <esmil@mailme.dk>2013-01-06 20:46:38 +0100
commitbb9d813fb67ac9290544ef6d3c3f82e19fe84029 (patch)
tree79434a809585f59985202420a0a7ccb23cd79652
parent4f74b46d04b2df3b4e4257633ff7ec499ccc4082 (diff)
downloadlem-bb9d813fb67ac9290544ef6d3c3f82e19fe84029.tar.gz
lem-bb9d813fb67ac9290544ef6d3c3f82e19fe84029.tar.xz
lem-bb9d813fb67ac9290544ef6d3c3f82e19fe84029.zip
hathaway: add functions for OPTION requests
-rw-r--r--lem/hathaway.lua16
1 files changed, 10 insertions, 6 deletions
diff --git a/lem/hathaway.lua b/lem/hathaway.lua
index cb925f8..123cb1f 100644
--- a/lem/hathaway.lua
+++ b/lem/hathaway.lua
@@ -54,9 +54,10 @@ do
end
end
- M.POST = static_setter('POST')
- M.PUT = static_setter('PUT')
- M.DELETE = static_setter('DELETE')
+ M.POST = static_setter('POST')
+ M.PUT = static_setter('PUT')
+ M.DELETE = static_setter('DELETE')
+ M.OPTIONS = static_setter('OPTIONS')
end
function M.GETM(pattern, handler)
@@ -98,9 +99,10 @@ do
end
end
- M.POSTM = match_setter('POST')
- M.PUTM = match_setter('PUT')
- M.DELETEM = match_setter('DELETE')
+ M.POSTM = match_setter('POST')
+ M.PUTM = match_setter('PUT')
+ M.DELETEM = match_setter('DELETE')
+ M.OPTIONSM = match_setter('OPTIONS')
end
local Response = {}
@@ -179,10 +181,12 @@ function M.import(env)
env.POST = M.POST
env.PUT = M.PUT
env.DELETE = M.DELETE
+ env.OPTIONS = M.OPTIONS
env.GETM = M.GETM
env.POSTM = M.POSTM
env.PUTM = M.PUTM
env.DELETEM = M.DELETEM
+ env.OPTIONSM = M.OPTIONSM
env.Hathaway = M.Hathaway
end