app/models/concerns/spotlight/exhibit_analytics.rb in blacklight-spotlight-3.0.0.alpha.2 vs app/models/concerns/spotlight/exhibit_analytics.rb in blacklight-spotlight-3.0.0.alpha.3

- old
+ new

@@ -3,19 +3,19 @@ module Spotlight ## # Exhibit mixin to provide analytics data module ExhibitAnalytics def analytics(start_date = 1.month, path = nil) - return OpenStruct.new unless analytics_provider && analytics_provider.enabled? + return OpenStruct.new unless analytics_provider&.enabled? @analytics ||= {} @analytics[start_date] ||= begin analytics_provider.exhibit_data(path || self, start_date: start_date.ago) end end def page_analytics(start_date = 1.month, path = nil) - return [] unless analytics_provider && analytics_provider.enabled? + return [] unless analytics_provider&.enabled? @page_analytics ||= {} @page_analytics[start_date] ||= begin analytics_provider.page_data(path || self, start_date: start_date.ago) end