class Maintenance::AttendanceJob
  include Sidekiq::Worker

  def perform(school_id)
    school = School.find(school_id)

    attendances = school.attendances
      .includes(:classroom)
      .where(Classes: { HomeRoom: true })
      .where(homeroom: false)

    attendances.update_all(homeroom: true)
  end
end
