Class: DataDomeEvent

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(action, account, status = DataDomeStatusType::UNDEFINED) ⇒ DataDomeEvent

Returns a new instance of DataDomeEvent.



17
18
19
20
21
# File 'lib/model/events.rb', line 17

def initialize(action, , status = DataDomeStatusType::UNDEFINED)
  @action = action
  @account = 
  @status = status
end

Instance Attribute Details

#accountObject

Returns the value of attribute account.



15
16
17
# File 'lib/model/events.rb', line 15

def 
  @account
end

#actionObject

Returns the value of attribute action.



15
16
17
# File 'lib/model/events.rb', line 15

def action
  @action
end

#statusObject

Returns the value of attribute status.



15
16
17
# File 'lib/model/events.rb', line 15

def status
  @status
end

Instance Method Details

#merge_with(request_data) ⇒ Object



23
24
25
26
27
# File 'lib/model/events.rb', line 23

def merge_with(request_data)
  request_data.instance_variable_set(:@account, @account)
  request_data.instance_variable_set(:@status, @status)
  request_data
end