Class: Teodoro::ArquivoData

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

Defined Under Namespace

Classes: Caminho, Valor

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#nomeObject (readonly)

Returns the value of attribute nome.



15
16
17
# File 'lib/teodoro/arquivo_data.rb', line 15

def nome
  @nome
end

Instance Method Details

#criarObject



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

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

  File.write(caminho, (itens_do_conteudo.map { "#{_1}=#{Valor.new(_2)}" } + ['']).join("\r\n"))
end