Class: Hackle::UserEvent::Track

Inherits:
Hackle::UserEvent show all
Defined in:
lib/hackle/events/user_event.rb

Instance Attribute Summary collapse

Attributes inherited from Hackle::UserEvent

#timestamp, #user

Instance Method Summary collapse

Methods inherited from Hackle::UserEvent

generate_timestamp

Constructor Details

#initialize(user:, event_type:, event:) ⇒ Track

Returns a new instance of Track.

Parameters:



49
50
51
52
53
# File 'lib/hackle/events/user_event.rb', line 49

def initialize(user:, event_type:, event:)
  super(user: user)
  @event_type = event_type
  @event = event
end

Instance Attribute Details

#eventObject (readonly)

Returns the value of attribute event.



44
# File 'lib/hackle/events/user_event.rb', line 44

attr_reader :event_type, :event

#event_typeEventType (readonly)

Returns:



44
45
46
# File 'lib/hackle/events/user_event.rb', line 44

def event_type
  @event_type
end