Class: DataDomeAccountUpdateEvent

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

Instance Attribute Summary collapse

Attributes inherited from DataDomeEvent

#account, #action, #authentication, #session

Instance Method Summary collapse

Constructor Details

#initialize(account:, user: nil, authentication: nil, session: nil) ⇒ DataDomeAccountUpdateEvent

Returns a new instance of DataDomeAccountUpdateEvent.



103
104
105
106
# File 'lib/model/events.rb', line 103

def initialize(account:, user: nil, authentication: nil, session: nil)
  super(DataDomeActionType::, , authentication: authentication, session: session)
  @user = user
end

Instance Attribute Details

#userObject

Returns the value of attribute user.



101
102
103
# File 'lib/model/events.rb', line 101

def user
  @user
end

Instance Method Details

#merge_with(request_data) ⇒ Object



108
109
110
111
112
# File 'lib/model/events.rb', line 108

def merge_with(request_data)
  super(request_data)
  request_data.instance_variable_set(:@user, @user) if @user
  request_data
end