Mercurial Hosting > lang
diff src/lib/Utils.luan @ 9:46097e607701
romaji
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Mon, 21 Jul 2025 15:16:47 -0600 |
parents | 78708fa556a0 |
children | f5425a3c1898 |
line wrap: on
line diff
--- a/src/lib/Utils.luan Fri Jul 18 23:46:48 2025 -0600 +++ b/src/lib/Utils.luan Mon Jul 21 15:16:47 2025 -0600 @@ -1,5 +1,6 @@ local Luan = require "luan:Luan.luan" local error = Luan.error +local pairs = Luan.pairs or error() local Http = require "luan:http/Http.luan" @@ -10,4 +11,12 @@ return request.scheme.."://"..request.headers["Host"] end +function Utils.shallow_copy(t) + local rtn = {} + for key, val in pairs(t) do + rtn[key] = val + end + return rtn +end + return Utils