Mercurial Hosting > lang
annotate src/lib/Utils.luan @ 11:003a90ce72d7
minor fix
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Tue, 22 Jul 2025 15:30:10 -0600 |
parents | 46097e607701 |
children | f5425a3c1898 |
rev | line source |
---|---|
2 | 1 local Luan = require "luan:Luan.luan" |
2 local error = Luan.error | |
9 | 3 local pairs = Luan.pairs or error() |
2 | 4 local Http = require "luan:http/Http.luan" |
5 | |
6 | |
7 local Utils = {} | |
8 | |
9 function Utils.base_url() | |
10 local request = Http.request | |
11 return request.scheme.."://"..request.headers["Host"] | |
12 end | |
13 | |
9 | 14 function Utils.shallow_copy(t) |
15 local rtn = {} | |
16 for key, val in pairs(t) do | |
17 rtn[key] = val | |
18 end | |
19 return rtn | |
20 end | |
21 | |
2 | 22 return Utils |