Sha256: e26738b33db792cb471a5d55a15373e2fc55dc1fdeae7a9fe81bf232f5c5ce70

Contents?: true

Size: 368 Bytes

Versions: 23

Compression:

Stored size: 368 Bytes

Contents

module Neo4j
  module Core

    # == This mixin is used for both nodes and relationships to decide if two entities are equal or not.
    #
    module Equal
      def equal?(o)
        eql?(o)
      end

      def eql?(o)
        return false unless o.respond_to?(:getId)
        o.getId == getId
      end

      def ==(o)
        eql?(o)
      end

    end
  end

end

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
neo4j-core-2.2.0-java lib/neo4j-core/equal/equal.rb
neo4j-core-2.2.0.rc1-java lib/neo4j-core/equal/equal.rb
neo4j-core-2.1.0-java lib/neo4j-core/equal/equal.rb
neo4j-core-2.0.1-java lib/neo4j-core/equal/equal.rb
neo4j-core-2.0.0-java lib/neo4j-core/equal/equal.rb
neo4j-core-2.0.0.rc2-java lib/neo4j-core/equal/equal.rb
neo4j-core-2.0.0.rc1-java lib/neo4j-core/equal/equal.rb
neo4j-core-0.0.15-java lib/neo4j-core/equal/equal.rb
neo4j-core-0.0.14-java lib/neo4j-core/equal/equal.rb
neo4j-core-0.0.13-java lib/neo4j-core/equal/equal.rb
neo4j-core-0.0.12-java lib/neo4j-core/equal/equal.rb
neo4j-core-0.0.11-java lib/neo4j-core/equal/equal.rb
neo4j-core-0.0.10-java lib/neo4j-core/equal/equal.rb
neo4j-core-0.0.9-java lib/neo4j-core/equal/equal.rb
neo4j-core-0.0.8-java lib/neo4j-core/equal/equal.rb
neo4j-core-0.0.7-java lib/neo4j-core/equal/equal.rb
neo4j-core-0.0.6-java lib/neo4j-core/equal/equal.rb
neo4j-core-0.0.5-java lib/neo4j-core/equal/equal.rb
neo4j-core-0.0.4-java lib/neo4j-core/equal/equal.rb
neo4j-core-0.0.3-java lib/neo4j-core/equal/equal.rb