Class: Teodoro::ArquivoData::Original

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

Instance Method Summary collapse

Constructor Details

#initialize(caminho) ⇒ Original

Returns a new instance of Original.



188
189
190
# File 'lib/teodoro/arquivo_data.rb', line 188

def initialize(caminho)
  @caminho = caminho
end

Instance Method Details

#chaves_valoresObject



192
193
194
195
196
# File 'lib/teodoro/arquivo_data.rb', line 192

def chaves_valores
  File
    .readlines(caminho)
    .to_h { _1.match(/^(.+)=(.*)$/)[1..2] }
end

#deletarObject



198
199
200
# File 'lib/teodoro/arquivo_data.rb', line 198

def deletar
  File.delete(caminho)
end