mirror of
https://github.com/github/rails.git
synced 2026-04-26 03:00:59 -04:00
Don't check if persisted is defined just initialize it properly
This commit is contained in:
@@ -1368,7 +1368,7 @@ MSG
|
||||
def initialize(attributes = nil)
|
||||
@attributes = attributes_from_column_definition
|
||||
@attributes_cache = {}
|
||||
@persited = false
|
||||
@persisted = false
|
||||
@readonly = false
|
||||
@destroyed = false
|
||||
@marked_for_destruction = false
|
||||
|
||||
@@ -4,7 +4,6 @@ module ActiveRecord
|
||||
# Returns true if this object hasn't been saved yet -- that is, a record
|
||||
# for the object doesn't exist in the data store yet; otherwise, returns false.
|
||||
def new_record?
|
||||
@persisted = false unless defined?(@persisted)
|
||||
!@persisted
|
||||
end
|
||||
|
||||
@@ -16,7 +15,6 @@ module ActiveRecord
|
||||
# Returns if the record is persisted, i.e. it's not a new record and it was
|
||||
# not destroyed.
|
||||
def persisted?
|
||||
@persisted = false unless defined?(@persisted)
|
||||
!!@persisted && !destroyed?
|
||||
end
|
||||
|
||||
|
||||
@@ -299,7 +299,6 @@ module ActiveRecord
|
||||
@_start_transaction_state ||= {}
|
||||
unless @_start_transaction_state.include?(:persisted)
|
||||
@_start_transaction_state[:id] = id if has_attribute?(self.class.primary_key)
|
||||
@persisted = false unless defined?(@persisted)
|
||||
@_start_transaction_state[:persisted] = @persisted
|
||||
end
|
||||
unless @_start_transaction_state.include?(:destroyed)
|
||||
|
||||
Reference in New Issue
Block a user