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



53
54
55
56
57
58
# File 'lib/model/events.rb', line 53

def initialize(action, , authentication: nil, session: nil)
  @action = action
  @account = 
  @authentication = authentication
  @session = session
end

Instance Attribute Details

#accountObject

Returns the value of attribute account.



51
52
53
# File 'lib/model/events.rb', line 51

def 
  @account
end

#actionObject

Returns the value of attribute action.



51
52
53
# File 'lib/model/events.rb', line 51

def action
  @action
end

#authenticationObject

Returns the value of attribute authentication.



51
52
53
# File 'lib/model/events.rb', line 51

def authentication
  @authentication
end

#sessionObject

Returns the value of attribute session.



51
52
53
# File 'lib/model/events.rb', line 51

def session
  @session
end

Instance Method Details

#merge_with(request_data) ⇒ Object



60
61
62
63
64
65
# File 'lib/model/events.rb', line 60

def merge_with(request_data)
  request_data.instance_variable_set(:@account, @account)
  request_data.instance_variable_set(:@authentication, @authentication) if @authentication
  request_data.instance_variable_set(:@session, @session) if @session
  request_data
end