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