Class: Dacom::RollbackClient

Inherits:
EventClient show all
Defined in:
lib/dacom/client.rb

Constant Summary

Constants inherited from Client

Client::LOGGER_PATH

Instance Attribute Summary

Attributes inherited from Client

#form_data, #response

Instance Method Summary collapse

Methods inherited from Client

#set, #tx

Methods included from Constants

#all, #included

Constructor Details

#initialize(options = {}) ⇒ RollbackClient

Returns a new instance of RollbackClient.



170
171
172
173
174
# File 'lib/dacom/client.rb', line 170

def initialize(options = {})
  @parent_id = options.fetch(:parent_id) { fail ArgumentError, "missing parent ID" }
  @reason = options.fetch(:reason) { fail ArgumentError, "missing parent reason" }
  super(options)
end