Class: Predicate::Unqualifier

Inherits:
Sexpr::Rewriter
  • Object
show all
Defined in:
lib/predicate/processors/unqualifier.rb

Instance Method Summary collapse

Instance Method Details

#on_native(sexpr) ⇒ Object

Raises:



10
11
12
# File 'lib/predicate/processors/unqualifier.rb', line 10

def on_native(sexpr)
  raise NotSupportedError
end

#on_qualified_identifier(sexpr) ⇒ Object



6
7
8
# File 'lib/predicate/processors/unqualifier.rb', line 6

def on_qualified_identifier(sexpr)
  [ :identifier, sexpr.last ]
end

#on_var(sexpr) ⇒ Object

Raises:



14
15
16
# File 'lib/predicate/processors/unqualifier.rb', line 14

def on_var(sexpr)
  raise NotSupportedError
end