Class: DataDomeAccountUpdateEvent
- Inherits:
-
DataDomeEvent
- Object
- DataDomeEvent
- DataDomeAccountUpdateEvent
- Defined in:
- lib/model/events.rb
Instance Attribute Summary collapse
-
#user ⇒ Object
Returns the value of attribute user.
Attributes inherited from DataDomeEvent
#account, #action, #authentication, #session
Instance Method Summary collapse
-
#initialize(account:, user: nil, authentication: nil, session: nil) ⇒ DataDomeAccountUpdateEvent
constructor
A new instance of DataDomeAccountUpdateEvent.
- #merge_with(request_data) ⇒ Object
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::ACCOUNT_UPDATE, account, authentication: authentication, session: session) @user = user end |
Instance Attribute Details
#user ⇒ Object
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 |