module Predicate::QualifiedIdentifier
Public Instance Methods
evaluate(tuple)
click to toggle source
# File lib/predicate/nodes/qualified_identifier.rb, line 19 def evaluate(tuple) tuple[name] end
free_variables()
click to toggle source
# File lib/predicate/nodes/qualified_identifier.rb, line 15 def free_variables @free_variables ||= [ :"#{qualifier}.#{name}" ] end
name()
click to toggle source
# File lib/predicate/nodes/qualified_identifier.rb, line 11 def name self[2] end
priority()
click to toggle source
# File lib/predicate/nodes/qualified_identifier.rb, line 5 def priority; 100; end
qualifier()
click to toggle source
# File lib/predicate/nodes/qualified_identifier.rb, line 7 def qualifier self[1] end