Sha256: d3e5da4ff7df9b2a228cf281b6b35bda5b80b96152dd954d102dd6cd7658e2aa

Contents?: true

Size: 218 Bytes

Versions: 5

Compression:

Stored size: 218 Bytes

Contents

class Object
  def bullet_key
    if self.class.respond_to?(:primary_key) && self.class.primary_key
      "#{self.class}:#{self.send self.class.primary_key}"
    else
      "#{self.class}:#{self.id}"
    end
  end
end

Version data entries

5 entries across 5 versions & 2 rubygems

Version Path
bullet_instructure-4.0.5 lib/bullet/ext/object.rb
bullet_instructure-4.0.3 lib/bullet/ext/object.rb
bullet_instructure-4.0.2 lib/bullet/ext/object.rb
bullet-4.11.3 lib/bullet/ext/object.rb
bullet-4.11.2 lib/bullet/ext/object.rb