class Ldpath::NegatedPropertySelector
Attributes
properties[R]
Public Class Methods
new(*properties)
click to toggle source
# File lib/ldpath/selectors.rb, line 106 def initialize(*properties) @properties = properties end
Public Instance Methods
evaluate_one(uri, context)
click to toggle source
# File lib/ldpath/selectors.rb, line 110 def evaluate_one(uri, context) context.query([uri, nil, nil]).lazy.reject do |result| properties.include? result.predicate end.map(&:object) end