Sha256: 3137ecbb46b898c0f3b2a0f81ae4ae4fa910f58cc91ea97ab29de43312f08e90

Contents?: true

Size: 834 Bytes

Versions: 12

Compression:

Stored size: 834 Bytes

Contents

module Pacer
  module Neo4j
    module Algo
      module Wrapping
        import org.neo4j.graphdb.Node
        import org.neo4j.graphdb.Relationship
        import com.tinkerpop.blueprints.impls.neo4j.Neo4jVertex
        import com.tinkerpop.blueprints.impls.neo4j.Neo4jEdge

        private

        def wrap_path(p)
          p.collect do |e|
            if e.is_a? Node
              wrap_vertex e
            elsif e.is_a? Relationship
              wrap_edge e
            else
              e
            end
          end
        end

        def wrap_vertex(v)
          Pacer::Wrappers::VertexWrapper.new graph, Neo4jVertex.new(v, graph.blueprints_graph)
        end

        def wrap_edge(e)
          Pacer::Wrappers::EdgeWrapper.new graph, Neo4jEdge.new(e, graph.blueprints_graph)
        end
      end
    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
pacer-neo4j-2.3.7-java lib/pacer-neo4j/algo/wrapping.rb
pacer-neo4j-2.3.6-java lib/pacer-neo4j/algo/wrapping.rb
pacer-neo4j-2.3.5-java lib/pacer-neo4j/algo/wrapping.rb
pacer-neo4j-2.3.4-java lib/pacer-neo4j/algo/wrapping.rb
pacer-neo4j-2.3.3-java lib/pacer-neo4j/algo/wrapping.rb
pacer-neo4j-2.3.2-java lib/pacer-neo4j/algo/wrapping.rb
pacer-neo4j-2.3.0.pre-java lib/pacer-neo4j/algo/wrapping.rb
pacer-neo4j-2.2.0-java lib/pacer-neo4j/algo/wrapping.rb
pacer-neo4j-2.1.5-java lib/pacer-neo4j/algo/wrapping.rb
pacer-neo4j-2.1.4-java lib/pacer-neo4j/algo/wrapping.rb
pacer-neo4j-2.1.2-java lib/pacer-neo4j/algo/wrapping.rb
pacer-neo4j-2.1.1-java lib/pacer-neo4j/algo/wrapping.rb