class Ldpath::UnionSelector
Public Instance Methods
evaluate(program, uris, context) { |x| ... }
click to toggle source
# File lib/ldpath/selectors.rb, line 177 def evaluate(program, uris, context) return to_enum(:evaluate, program, uris, context) unless block_given? enum_union(left.evaluate(program, uris, context), right.evaluate(program, uris, context)).each do |x| yield x end end
Private Instance Methods
enum_union(left, right) { |e| ... }
click to toggle source
# File lib/ldpath/selectors.rb, line 187 def enum_union(left, right) return to_enum(:enum_union, left, right) unless block_given? enum_wrap(left).each do |e| yield e end enum_wrap(right).each do |e| yield e end end