Sha256: 27359ddc12714fed785985b889e1c1d85ad39d73282a8b088b3f182e51292d69

Contents?: true

Size: 204 Bytes

Versions: 11

Compression:

Stored size: 204 Bytes

Contents

module RailsConnector

module ModelIdentity
  def ==(other)
    other.equal?(self) || other.instance_of?(self.class) && other.id == id
  end

  alias_method :eql?, :==

  delegate :hash, to: :id
end

end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
infopark_cloud_connector-7.1.0 lib/rails_connector/model_identity.rb
infopark_cloud_connector-7.0.2 lib/rails_connector/model_identity.rb
infopark_cloud_connector-7.0.1 lib/rails_connector/model_identity.rb
infopark_cloud_connector-7.0.0 lib/rails_connector/model_identity.rb
infopark_cloud_connector-6.9.5 lib/rails_connector/model_identity.rb
infopark_cloud_connector-6.9.4 lib/rails_connector/model_identity.rb
infopark_cloud_connector-6.9.3.1.36404185 lib/rails_connector/model_identity.rb
infopark_cloud_connector-6.9.2.1.125136549 lib/rails_connector/model_identity.rb
infopark_cloud_connector-6.9.1.3.22208381 lib/rails_connector/model_identity.rb
infopark_cloud_connector-6.9.0.3.197272233 lib/rails_connector/model_identity.rb
infopark_cloud_connector-6.8.3.174.51542603 lib/rails_connector/model_identity.rb