Odet supports querying of the underlying data & creating Specs using them
Spec comprises of 3 parts
Eg. Collection: Repo Filter: IN(tags, 'level 1') Rule: ==(language, 'Ruby')
Collection
Repo
means "All Repos"Filter
to get a subset of CollectionFilter
Filter
is applied on the Collection
to give you the set of elements on which the Rule
will be evaluated.
In the above example, the set becomes All Repos which have the tag 'level 1' applied to them.Rule
==
(equality) which checks if the github_language
value matches with Ruby
or not.Repo
and returns success/failure
.