The tulip.xio
module contains IO functions that extend Lua's standard io module.
Assuming local xio = require 'tulip.xio'
.
s = xio.b64decode(s)
Decodes s which is a base64-encoded string using URL-safe characters. Returns nil if it was not properly encoded.
s = xio.b64encode(s)
Encodes s into a base64 string, using URL-safe characters.
tok = xio.random(len)
Generates a random token of the specified length.
n = xio.randomint([n])
Generates a uniform random integer between [0, n-1]. If n is omitted, the interval is [0,2^64−1].
s, err = xio.read_file(path)
Reads the full content of path and returns the string. On error, returns nil and the error message.
commit 3ebfbd288b8e5c95fdf8ce2027a0e94cfa1c8976 Author: Martin Angers <martin.n.angers@gmail.com> Date: 2021-02-25T14:07:12-05:00 Update to reflect Request:validate_body