class Scim2::Filter::NoOpHandler
A no-op handler implementation which does nothing with parse events. Its primary is for validation where the parsed data is not needed.
Public Instance Methods
on_attribute_filter(attribute_path, value, context:, op:, schema: nil)
click to toggle source
Handle basic attribute comparison filters (e.g. `preference.color eq “red”`) @return [NilClass]
# File lib/scim2/filter/no_op_handler.rb, line 15 def on_attribute_filter(attribute_path, value, context:, op:, schema: nil); end
on_logical_filter(filter1, filter2, context:, op:)
click to toggle source
Handle logical filters (e.g. `name.givenName sw “D” AND title co “VP”`) @return [NilClass]
# File lib/scim2/filter/no_op_handler.rb, line 19 def on_logical_filter(filter1, filter2, context:, op:); end
on_nested_filter(attribute_path, filter, context:, schema: nil)
click to toggle source
Handle sub filters (e.g. `emails[type eq “work”]`) @return [NilClass]
# File lib/scim2/filter/no_op_handler.rb, line 23 def on_nested_filter(attribute_path, filter, context:, schema: nil); end
on_not_filter(filter, context:)
click to toggle source
Handle NOT filters (e.g. `not (color eq “red”)`) @return [NilClass]
# File lib/scim2/filter/no_op_handler.rb, line 11 def on_not_filter(filter, context:); end