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/fun.rb,
lib/teodoro/arquivo_data/tra_epg_avi.rb

Defined Under Namespace

Modules: CAR, FUN 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.



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

def nome
  @nome
end

Instance Method Details

#criarObject



21
22
23
24
25
26
27
# File 'lib/teodoro/arquivo_data.rb', line 21

def criar
  raise 'evento duplicado' if File.exist?(caminho)

  File.open(caminho, 'w') do
    _1.puts(conteudo_do_arquivo)
  end
end