Skip to content

Commit d0f79fd

Browse files
committed
Fix language matching.
1 parent 86af939 commit d0f79fd

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

lib/shex/algebra/language.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ class Language < Operator::Unary
88
def match?(value, depth: 0)
99
status "", depth: depth
1010
if case expr = operands.first
11-
when RDF::Literal then value.lanuage == expr.to_sym
11+
when RDF::Literal then value.language == expr.to_s.to_sym
1212
else false
1313
end
1414
status "matched #{value}", depth: depth

lib/shex/algebra/value.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ def match?(value, depth: 0)
1414
status "", depth: depth
1515
if case expr = operands.first
1616
when RDF::Value then value.eql?(expr)
17-
when Stem, StemRange then expr.match?(value, depth: depth + 1)
17+
when Language, Stem, StemRange then expr.match?(value, depth: depth + 1)
1818
else false
1919
end
2020
status "matched #{value}", depth: depth

spec/shexTest

Submodule shexTest updated 44 files

0 commit comments

Comments
 (0)