Class: DataDomeRegistrationEvent

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:, authentication: nil, session: nil) ⇒ DataDomeRegistrationEvent

Returns a new instance of DataDomeRegistrationEvent.



88
89
90
91
# File 'lib/model/events.rb', line 88

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

Instance Attribute Details

#userObject

Returns the value of attribute user.



86
87
88
# File 'lib/model/events.rb', line 86

def user
  @user
end

Instance Method Details

#merge_with(request_data) ⇒ Object



93
94
95
96
97
# File 'lib/model/events.rb', line 93

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