Class: Scim::Kit::V2::Filter::Visitor

Inherits:
Object
  • Object
show all
Defined in:
lib/scim/kit/v2/filter/visitor.rb

Constant Summary collapse

VISITORS =
{
  and: :visit_and,
  co: :visit_contains,
  eq: :visit_equals,
  ew: :visit_ends_with,
  ge: :visit_greater_than_equals,
  gt: :visit_greater_than,
  le: :visit_less_than_equals,
  lt: :visit_less_than,
  ne: :visit_not_equals,
  or: :visit_or,
  pr: :visit_presence,
  sw: :visit_starts_with
}.freeze

Instance Method Summary collapse

Instance Method Details

#visit(node) ⇒ Object



26
27
28
# File 'lib/scim/kit/v2/filter/visitor.rb', line 26

def visit(node)
  visitor_for(node).call(node)
end