Class: Dacom::ReportClient

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 = {}) ⇒ ReportClient

Returns a new instance of ReportClient.



184
185
186
187
188
189
# File 'lib/dacom/client.rb', line 184

def initialize(options = {})
  @status = options.fetch(:status) { fail ArgumentError, "missing status" }
  @message = options.fetch(:message) { fail ArgumentError, "missing message" }
  super(options)
  @endpoint = @config.aux_url
end