Class: RDF::Node
- Inherits:
-
Object
- Object
- RDF::Node
- Defined in:
- lib/scrappy/support.rb
Class Method Summary collapse
Class Method Details
.mix(*nodes) ⇒ Object
44 45 46 47 48 49 50 51 52 53 54 |
# File 'lib/scrappy/support.rb', line 44 def self.mix *nodes id = nodes.first graph = RDF::Graph.new( nodes.inject([]) do |triples, node| triples + node.graph.triples.map do |s,p,o| [ s==node.id ? id : s, p==node.id ? id : p, o==node.id ? id : o ] end end ) graph[id] end |