Remove deprecated stuff from read me
This commit is contained in:
parent
c22d3381e7
commit
103e8e843d
34
README.md
34
README.md
@ -211,40 +211,6 @@ assert(inspect(info, {process = anonymize_password}) == [[{
|
|||||||
}]])
|
}]])
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Sometimes it might be convenient to "filter out" some parts of the output. The `options.filter` option can do that.
|
|
||||||
|
|
||||||
`options.filter` accepts a table of values. Any value on that table will be rendered as `<filtered>`. This is useful for hiding things like long complex tables that are not interesting for the task at hand, for example an unuseful complex metatable.
|
|
||||||
|
|
||||||
local person = {name = 'peter'}
|
|
||||||
setmetatable(person, complex_mt)
|
|
||||||
inspect(x, {filter = {complex_mt}}) == [[{
|
|
||||||
name = "peter",
|
|
||||||
<metatable> = <filtered>
|
|
||||||
}]]
|
|
||||||
|
|
||||||
`options.filter` can also be a function. The function must return true for the values that must be filtered out.
|
|
||||||
|
|
||||||
local isEvenNumber = function(x) return type(x) == 'number' and x % 2 == 0 end
|
|
||||||
|
|
||||||
inspect({1,2,3,4,5}, {filter = isEvenNumber}) == "{ 1, <filtered>, 3, <filtered>, 5 }"
|
|
||||||
|
|
||||||
|
|
||||||
Gotchas / Warnings
|
Gotchas / Warnings
|
||||||
==================
|
==================
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user