app/models/info_request/state/very_overdue_query.rb
class InfoRequest
module State
class VeryOverdueQuery
def initialize(relation = InfoRequest)
@relation = relation
end
def call
@relation
.where(described_state: ['waiting_response'])
.where("date_very_overdue_after < ?", Time.zone.now.to_date)
.where(awaiting_description: false)
end
end
end
end