Class: Scalaroid::JSONReqListTransactionSingleOp

Inherits:
JSONReqList
  • Object
show all
Defined in:
lib/scalaroid/json_req_list_transaction_single_op.rb

Overview

Request list for use with TransactionSingleOp.req_list() which does not support commits.

Instance Method Summary collapse

Methods inherited from JSONReqList

#add_add_del_on_list, #add_add_on_nr, #add_read, #add_test_and_set, #add_write, #concat, #get_requests, #is_commit, #is_empty, #size

Constructor Details

#initialize(other = nil) ⇒ JSONReqListTransactionSingleOp

Returns a new instance of JSONReqListTransactionSingleOp.



5
6
7
# File 'lib/scalaroid/json_req_list_transaction_single_op.rb', line 5

def initialize(other = nil)
  super(other)
end

Instance Method Details

#add_commitObject

Adds a commit operation to the request list.

Raises:

  • (RuntimeError)


10
11
12
# File 'lib/scalaroid/json_req_list_transaction_single_op.rb', line 10

def add_commit()
  raise RuntimeError.new('No commit allowed in TransactionSingleOp.req_list()!')
end