Sha256: cca86733d0eb891925af70fd854472c31be93bf449412137046415e2e876edf6
Contents?: true
Size: 485 Bytes
Versions: 2
Compression:
Stored size: 485 Bytes
Contents
module ShEx::Algebra ## class Stem < Operator::Unary NAME = :stem ## # For a node n and constraint value v, nodeSatisfies(n, v) if n matches some valueSetValue vsv in v. A term matches a valueSetValue if: # # * vsv is a Stem with stem st and nodeIn(n, st). def match?(value) if value.start_with?(operands.first) status "matched #{value}" true else status "not matched #{value}" false end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
shex-0.2.0 | lib/shex/algebra/stem.rb |
shex-0.1.0 | lib/shex/algebra/stem.rb |