# frozen_string_literal: true module Reports::MobileVisits extend ActiveSupport::Concern class_methods do def report_mobile_visits(report) basic_report_about report, UserVisit, :mobile_by_day, report.start_date, report.end_date report.total = UserVisit.where(mobile: true).count report.prev30Days = UserVisit .where(mobile: true) .where( "visited_at >= ? and visited_at < ?", report.start_date - 30.days, report.start_date, ) .count end end end