Module: Scim2::Filter

Defined in:
lib/scim2/filter.rb,
lib/scim2/filter/lexer.rb,
lib/scim2/filter/parser.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