Class: Teodoro::Empresa::Impl::ArquivosData

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

Instance Method Summary collapse

Instance Method Details

#excluir(recibo) ⇒ Object



145
146
147
148
149
# File 'lib/teodoro/empresa.rb', line 145

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



141
142
143
# File 'lib/teodoro/empresa.rb', line 141

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