Methods
Class Public methods
all_time_count_for(site:) Link
Source: show
# File app/services/service/analytics/content_views_reporter.rb, line 7 def all_time_count_for(site:) ::Analytics::ViewCount.all_time_count_for(site: site, content_type: /^DB::Content/) end
Instance Public methods
results() Link
Source: show
# File app/services/service/analytics/content_views_reporter.rb, line 12 def results combined_data # Group mongo record with postgres record .group_by { |r| [r["contentId"]] } # Merge both hashes .values .map { |values| values.reduce(:merge) } # Format date .map { |content_view| {**content_view, "createdAt" => date_string_date_in_zone(content_view["createdAt"])} } end