glass/glass/table.lua

12 lines
421 B
Lua

--- Pseudo-loader for Lua tables
-- Can be used to "overlay" static values over or under other configuration sources.
-- @module glass.table
--- Returns a (pseudo-)loader function from a given Table
-- @tparam table table The table in which to look up valuse
-- @treturn function A loader function to be used with `glass.bind`
return function(input)
return function(name)
return input[name:match("[^/].+$")]
end
end