Class: Teodoro::ArquivoData

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

Defined Under Namespace

Modules: CAR Classes: Caminho, TRA_EPG_AVI, Valor

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#nomeObject (readonly)

Returns the value of attribute nome.



18
19
20
# File 'lib/teodoro/arquivo_data.rb', line 18

def nome
  @nome
end

Instance Method Details

#criarObject



20
21
22
23
24
# File 'lib/teodoro/arquivo_data.rb', line 20

def criar
  raise caminho if File.exist?(caminho)

  File.open(caminho, 'w') { |f| f.puts(itens_do_conteudo.map { "#{_1}=#{Valor.new(_2, formato: _3)}" }) }
end