Feed::Backend::Criteria
Inherits Feed::Backend < Reference < Object
A criteria judge.
An object is judged against structured criteria carried in the
feed's params, organized into groups: keywords (matched by
case-insensitive substring over the object's HTML-stripped
content and summary and its plain-text name) and hashtags
(matched by exact, case-insensitive equality against the
object's hashtag names) and mentions (matched by qualified,
case-insensitive handle or by actor IRI). Each group carries
any/all/none term lists. Terms are evaluated together: an
object is in when at least one positive term matches (and every
all term matches) and no none term matches. Exclusion always
wins, across groups.
Constants
Class methods
Instance methods
Judges a batch of objects for a feed.
Returns one Judgment per object, in the same order.
Sorts every group's selectors' term list.
Drops the entry order.