method
update_or_create_entry
v8.0.0 -
Show latest stable
- Class:
ActiveRecord::InternalMetadata
update_or_create_entry(connection, key, value)private
No documentation available.
# File activerecord/lib/active_record/internal_metadata.rb, line 112
def update_or_create_entry(connection, key, value)
entry = select_entry(connection, key)
if entry
if entry[value_key] != value
update_entry(connection, key, value)
else
entry[value_key]
end
else
create_entry(connection, key, value)
end
end