app/models/info_request/state/awaiting_response_query.rb
class InfoRequest
module State
class AwaitingResponseQuery
def initialize(relation = InfoRequest)
@relation = relation
end
def call
@relation
.where(described_state: 'waiting_response',
awaiting_description: false)
.where("date_response_required_by > ?", Time.zone.now.to_date)
end
end
end
end