Class: Gitlab::Tracking::EventEligibilityChecker
- Inherits:
-
Object
- Object
- Gitlab::Tracking::EventEligibilityChecker
- Defined in:
- lib/gitlab/tracking/event_eligibility_checker.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.internal_duo_events ⇒ Object
13 14 15 |
# File 'lib/gitlab/tracking/event_eligibility_checker.rb', line 13 def self.internal_duo_events [] end |
.only_send_duo_events? ⇒ Boolean
6 7 8 9 10 11 |
# File 'lib/gitlab/tracking/event_eligibility_checker.rb', line 6 def self.only_send_duo_events? snowplow_disabled = !Gitlab::CurrentSettings.snowplow_enabled? product_usage_data_disabled = !Gitlab::CurrentSettings.gitlab_product_usage_data_enabled? snowplow_disabled && product_usage_data_disabled end |
Instance Method Details
#eligible?(_event, _app_id = nil) ⇒ Boolean
17 18 19 |
# File 'lib/gitlab/tracking/event_eligibility_checker.rb', line 17 def eligible?(_event, _app_id = nil) snowplow_enabled? || send_usage_data? end |