Class: Tracking::Tracker::TrackResult

Inherits:
Data
  • Object
show all
Defined in:
app/services/tracking/tracker.rb

Overview

Main method to track an action

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(track_visit: nil, visit: nil, visit_event: nil, message: nil) ⇒ TrackResult

Returns a new instance of TrackResult.



110
# File 'app/services/tracking/tracker.rb', line 110

def initialize(track_visit: nil, visit: nil, visit_event: nil, message: nil) = super

Instance Attribute Details

#messageObject (readonly)

Returns the value of attribute message

Returns:

  • (Object)

    the current value of message



109
110
111
# File 'app/services/tracking/tracker.rb', line 109

def message
  @message
end

#track_visitObject (readonly)

Returns the value of attribute track_visit

Returns:

  • (Object)

    the current value of track_visit



109
110
111
# File 'app/services/tracking/tracker.rb', line 109

def track_visit
  @track_visit
end

#visitObject (readonly)

Returns the value of attribute visit

Returns:

  • (Object)

    the current value of visit



109
110
111
# File 'app/services/tracking/tracker.rb', line 109

def visit
  @visit
end

#visit_eventObject (readonly)

Returns the value of attribute visit_event

Returns:

  • (Object)

    the current value of visit_event



109
110
111
# File 'app/services/tracking/tracker.rb', line 109

def visit_event
  @visit_event
end

Instance Method Details

#track_visit?Boolean

Returns:

  • (Boolean)


111
# File 'app/services/tracking/tracker.rb', line 111

def track_visit? = track_visit