class RedacaoDecorator < Draper::Decorator
  delegate_all

  def data_de_envio
    object.created_at.in_time_zone('America/Sao_Paulo').strftime("%d/%m/%Y")
  end

  def classe_do_status
    if object.status == 'Enviada'
      return 'status-enviada'
    end
    if object.status == 'Em correção'
      return 'status-em-correcao'
    end
    if object.status == 'Corrigida'
      return 'status-corrigida'
    end
  end

  def nota
    !object.correcoes.last.nil? && object.status == 'Corrigida' ? object.correcoes.last.nota : '--'
  end
end
