Class: Teodoro::Empresa::ArquivosData

Inherits:
Object
  • Object
show all
Defined in:
lib/teodoro/empresa/arquivos_data.rb

Instance Method Summary collapse

Instance Method Details

#excluir(recibo) ⇒ Object



18
19
20
21
22
# File 'lib/teodoro/empresa/arquivos_data.rb', line 18

def excluir(recibo)
  (nomes_por_recibo.delete(recibo) || [])
    .map { |nome| File.join(destino_dos_arquivos_data, "#{nome}.data") }
    .each { File.delete(_1) }
end

#registrar(recibo:, nome:) ⇒ Object



14
15
16
# File 'lib/teodoro/empresa/arquivos_data.rb', line 14

def registrar(recibo:, nome:)
  (nomes_por_recibo[recibo] ||= []) << nome
end