Gcloud::Datastore::Transaction
Transaction¶ ↑
Special Connection instance for running transactions.
Parent:
Gcloud::Datastore::Dataset
Methods
Public Instance Methods
delete(*entities)
¶
↑
Remove entities in a transaction.
dataset.transaction do |tx| if tx.find(user.key).nil? tx.delete task1, task2 end end
save(*entities)
¶
↑
Persist entities in a transaction.
dataset.transaction do |tx| if tx.find(user.key).nil? tx.save task1, task2 end end
start()
¶
↑
Begins a transaction. This method is run when a new Transaction is created.
Also aliased as: begin_transaction