otpgo: Add Utils.lua
This commit is contained in:
parent
3146cfb92e
commit
70602f7231
|
|
@ -3,23 +3,8 @@ package.path = package.path .. ";lua/?.lua"
|
||||||
local inspect = require('inspect')
|
local inspect = require('inspect')
|
||||||
local date = require('date')
|
local date = require('date')
|
||||||
|
|
||||||
-- From https://stackoverflow.com/a/22831842
|
-- Load Utils:
|
||||||
function string.starts(str, start)
|
dofile("lua/Utils.lua")
|
||||||
return string.sub(str, 1, string.len(start)) == start
|
|
||||||
end
|
|
||||||
|
|
||||||
-- From https://stackoverflow.com/a/2421746
|
|
||||||
function string.upperFirst(str)
|
|
||||||
return string.gsub(str, "^%l", string.upper)
|
|
||||||
end
|
|
||||||
|
|
||||||
function table.shallow_copy(t)
|
|
||||||
local t2 = {}
|
|
||||||
for k, v in pairs(t) do
|
|
||||||
t2[k] = v
|
|
||||||
end
|
|
||||||
return t2
|
|
||||||
end
|
|
||||||
|
|
||||||
-- Read vismap:
|
-- Read vismap:
|
||||||
function readVismap()
|
function readVismap()
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,17 @@
|
||||||
|
-- From https://stackoverflow.com/a/22831842
|
||||||
|
function string.starts(str, start)
|
||||||
|
return string.sub(str, 1, string.len(start)) == start
|
||||||
|
end
|
||||||
|
|
||||||
|
-- From https://stackoverflow.com/a/2421746
|
||||||
|
function string.upperFirst(str)
|
||||||
|
return string.gsub(str, "^%l", string.upper)
|
||||||
|
end
|
||||||
|
|
||||||
|
function table.shallow_copy(t)
|
||||||
|
local t2 = {}
|
||||||
|
for k, v in pairs(t) do
|
||||||
|
t2[k] = v
|
||||||
|
end
|
||||||
|
return t2
|
||||||
|
end
|
||||||
Loading…
Reference in New Issue