Class: DataDomeRegistrationEvent
- Inherits:
-
DataDomeEvent
- Object
- DataDomeEvent
- DataDomeRegistrationEvent
- Defined in:
- lib/model/events.rb
Instance Attribute Summary collapse
-
#session ⇒ Object
Returns the value of attribute session.
-
#user ⇒ Object
Returns the value of attribute user.
Attributes inherited from DataDomeEvent
Instance Method Summary collapse
-
#initialize(account:, user:, session: nil, status: DataDomeStatusType::UNDEFINED) ⇒ DataDomeRegistrationEvent
constructor
A new instance of DataDomeRegistrationEvent.
- #merge_with(request_data) ⇒ Object
Constructor Details
#initialize(account:, user:, session: nil, status: DataDomeStatusType::UNDEFINED) ⇒ DataDomeRegistrationEvent
Returns a new instance of DataDomeRegistrationEvent.
39 40 41 42 43 |
# File 'lib/model/events.rb', line 39 def initialize(account:, user:, session: nil, status: DataDomeStatusType::UNDEFINED) super(DataDomeActionType::REGISTER, account, status) @session = session @user = user end |
Instance Attribute Details
#session ⇒ Object
Returns the value of attribute session.
37 38 39 |
# File 'lib/model/events.rb', line 37 def session @session end |
#user ⇒ Object
Returns the value of attribute user.
37 38 39 |
# File 'lib/model/events.rb', line 37 def user @user end |
Instance Method Details
#merge_with(request_data) ⇒ Object
45 46 47 48 49 50 |
# File 'lib/model/events.rb', line 45 def merge_with(request_data) super(request_data) request_data.instance_variable_set(:@session, @session) request_data.instance_variable_set(:@user, @user) request_data end |