Пиздецки важная фича совместимости с опеносовским софтом

This commit is contained in:
Igor Timofeev 2017-06-07 20:02:07 +03:00
parent c2b45cee9e
commit e6e59dbe88
2 changed files with 9 additions and 18 deletions

View File

@ -257,7 +257,7 @@
path="/lib/serialization.lua",
url="https://raw.githubusercontent.com/IgorTimofeev/OpenComputers/master/lib/serialization.lua",
type="Library",
version=1.05,
version=1.06,
},
{
path="/lib/GUI.lua",

View File

@ -4,26 +4,17 @@ local serialization = {}
------------------------------------------------- Public methods -----------------------------------------------------------------
function serialization.serialize(...)
return table.serialize(...)
function serialization.serialize(variable, ...)
local variableType = type(variable)
if variableType == "table" then
return table.serialize(variable, ...)
else
return tostring(variableType)
end
end
function serialization.unserialize(...)
return table.unserialize(...)
end
function serialization.serializeToFile(...)
table.toFile(...)
end
function serialization.unserializeFromFile(...)
return table.fromFIle(...)
end
serialization.unserialize = table.unserialize
----------------------------------------------------------------------------------------------------------------------
return serialization