Sha256: a37b3aabac1138cade768bb0f81a91fa593424c73a421b37fb6efed1b565d7f0
Contents?: true
Size: 323 Bytes
Versions: 3
Compression:
Stored size: 323 Bytes
Contents
class Predicate module QualifiedIdentifier include Expr def priority 100 end def qualifier self[1] end def name self[2] end def free_variables @free_variables ||= [ :"#{qualifier}.#{name}" ] end def evaluate(tuple) tuple[name] end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
predicate-2.4.0 | lib/predicate/nodes/qualified_identifier.rb |
predicate-2.3.3 | lib/predicate/nodes/qualified_identifier.rb |
predicate-2.3.2 | lib/predicate/nodes/qualified_identifier.rb |