Module: Hyrax::Analytics
- Defined in:
- app/services/hyrax/analytics.rb,
app/services/hyrax/analytics/google.rb,
app/services/hyrax/analytics/matomo.rb,
app/services/hyrax/analytics/results.rb,
app/services/hyrax/analytics/google/events.rb,
app/services/hyrax/analytics/google/visits.rb,
app/services/hyrax/analytics/google/events_daily.rb,
app/services/hyrax/analytics/google/visits_daily.rb
Defined Under Namespace
Modules: Google, Matomo, NullAnalyticsParser Classes: Results
Class Method Summary collapse
Class Method Details
.provider_parser ⇒ Object
8 9 10 11 12 13 14 15 |
# File 'app/services/hyrax/analytics.rb', line 8 def self.provider_parser "Hyrax::Analytics::#{Hyrax.config.analytics_provider.to_s.capitalize}".constantize rescue NameError => err Hyrax.logger.warn("Couldn't find an Analytics provider matching "\ " #{Hyrax.config.analytics_provider}. Loading " \ " NullAnalyticsProvider.\n#{err.}") NullAnalyticsParser end |