Class: StatelyDB::Transaction::Transaction::Result

Inherits:
Object
  • Object
show all
Defined in:
lib/transaction/transaction.rb

Overview

Result represents the results of a transaction

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(puts:, deletes:) ⇒ Result

Initialize a new Result

Parameters:

  • puts (Array<StatelyDB::Item>)

    the items that were put

  • deletes (Array<String>)

    the key paths that were deleted



37
38
39
40
# File 'lib/transaction/transaction.rb', line 37

def initialize(puts:, deletes:)
  @puts = puts
  @deletes = deletes
end

Instance Attribute Details

#deletesArray<String> (readonly)

deletes is an array of key paths that were deleted

Returns:

  • (Array<String>)


24
25
26
# File 'lib/transaction/transaction.rb', line 24

def deletes
  @deletes
end

#putsArray<StatelyDB::Item> (readonly)

puts is an array of StatelyDB::Items that were put

Returns:



24
25
26
# File 'lib/transaction/transaction.rb', line 24

def puts
  @puts
end