From: Tobias Ulmer Date: Mon, 6 Jun 2016 16:13:01 +0000 (+0200) Subject: sl: add an unpack() method X-Git-Tag: e2factory-2.3.15rc1~155 X-Git-Url: https://git.e2factory.org/?a=commitdiff_plain;h=3859f6cbe86bc09e635a88e66a419b641d0d165b;p=e2factory.git sl: add an unpack() method Signed-off-by: Tobias Ulmer --- diff --git a/local/sl.lua b/local/sl.lua index bf992c9..d452b8a 100644 --- a/local/sl.lua +++ b/local/sl.lua @@ -201,6 +201,13 @@ function sl.sl:totable_sorted() return t end +--- Return string list in unpacked form. Useful when dealing with +-- vectors, variadic functions, etc. +-- @return All entries as individual return values, in sorted order. +function sl.sl:unpack() + return unpack(self:totable_sorted()) +end + return strict.lock(sl) -- vim:sw=4:sts=4:et: