Module: Scim2::Filter
- Defined in:
- lib/scim2/filter.rb,
lib/scim2/filter/lexer.rb,
lib/scim2/filter/parser.rb,
lib/scim2/filter/parser.tab.rb,
lib/scim2/filter/arel_handler.rb,
lib/scim2/filter/no_op_handler.rb,
lib/scim2/filter/simple_handler.rb
Overview
RFC7644 SCIM (System for Cross-domain Identity Management) 2.0 defines mechanisms to query resources. This includes an optional ‘filter` parameter which allows for comprehensive filtering of resources based on various criteria. The structure and syntax for the `filter` parameter is defined in Section 3.4.2.2 of RFC7644. This module contains classes to support the validation and parsing of the `filter` parameter as well as its translation into Arel nodes for use in querying a database.
Defined Under Namespace
Classes: ArelHandler, Lexer, NoOpHandler, Parser, SimpleHandler