require 'yaml' module Pacer Neo4jEdge = com.tinkerpop.blueprints.pgm.impls.neo4j.Neo4jEdge # Extend the java class imported from blueprints. class Neo4jEdge include Pacer::Core::Graph::EdgesRoute include ElementMixin include EdgeMixin def in_vertex(extensions = nil) v = inVertex v.graph = graph if extensions.is_a? Enumerable v.add_extensions extensions elsif extensions v.add_extensions [extensions] else v end end def out_vertex(extensions = nil) v = outVertex v.graph = graph if extensions.is_a? Enumerable v.add_extensions extensions elsif extensions v.add_extensions [extensions] else v end end end end