Sha256: 12df1f8305c31937f028756f60f2ad74c4ebb9079f725a468f44cabb0b7115e7

Contents?: true

Size: 374 Bytes

Versions: 4

Compression:

Stored size: 374 Bytes

Contents

module Neo4j
  module Rails
    module Identity

      def id
        _java_entity ? _java_entity.neo_id.to_s : nil
      end

      def neo_id
        _java_entity ? _java_entity.neo_id : nil
      end

      def getId
        new_record? ? nil : neo_id
      end

      def ==(other)
        new? ? self.__id__ == other.__id__ : super(other)
      end

    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
neo4j-2.3.0-java lib/neo4j/rails/identity.rb
neo4j-2.2.4-java lib/neo4j/rails/identity.rb
neo4j-2.2.3-java lib/neo4j/rails/identity.rb
neo4j-2.2.1-java lib/neo4j/rails/identity.rb