Skip to content

Commit

Permalink
Makes AR use AMo to_key implementation
Browse files Browse the repository at this point in the history
  • Loading branch information
spastorino authored and fxn committed Aug 14, 2010
1 parent 48c7ad1 commit 36a84a4
Show file tree
Hide file tree
Showing 2 changed files with 1 addition and 7 deletions.
Expand Up @@ -3,12 +3,6 @@ module AttributeMethods
module PrimaryKey
extend ActiveSupport::Concern

# Returns this record's primary key value wrapped in an Array
# or nil if the record is a new_record?
def to_key
new_record? ? nil : [ id ]
end

module ClassMethods
# Defines the primary key field -- can be overridden in subclasses. Overwriting will negate any effect of the
# primary_key_prefix_type setting, though.
Expand Down
2 changes: 1 addition & 1 deletion activerecord/test/cases/primary_keys_test.rb
Expand Up @@ -26,7 +26,7 @@ def test_to_key_with_customized_primary_key
def test_to_key_with_primary_key_after_destroy
topic = Topic.find(1)
topic.destroy
assert_equal [1], topic.to_key
assert_equal nil, topic.to_key
end

def test_integer_key
Expand Down

0 comments on commit 36a84a4

Please sign in to comment.