From 8fee6363093611302af3af5139eba9716267f03b Mon Sep 17 00:00:00 2001 From: "E. Westbrook" Date: Mon, 4 Jun 2018 23:23:39 -0600 Subject: Add ltn12.source.table() --- src/ltn12.lua | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src') diff --git a/src/ltn12.lua b/src/ltn12.lua index 575c5a7..afa735d 100644 --- a/src/ltn12.lua +++ b/src/ltn12.lua @@ -128,6 +128,16 @@ function source.string(s) else return source.empty() end end +-- creates table source +function source.table(t) + base.assert('table' == type(t)) + local i = 0 + return function() + i = i + 1 + return t[i] + end +end + -- creates rewindable source function source.rewind(src) base.assert(src) -- cgit v1.2.3-55-g6feb