class NullZone
  include ActiveModel::Model

  def procedures
    Procedure.where(zone: nil).where.not(published_at: nil).order(published_at: :desc)
  end

  def self.reflect_on_association(association)
    OpenStruct.new(class_name: "Procedure") if association == :procedures
  end

  def label
    "non renseignée"
  end

  def id
    -1
  end

  def acronym
    "NA"
  end

  def created_at
    "NA"
  end

  def updated_at
    "NA"
  end
end