Можно ли это сделать?
v='some text'
w='my' + Time.new.strftime("%m-%d-%Y").to_s + '.txt'
File.write(w,v) # will create file if it doesn't exist and recreates everytime
без необходимости делать File.open на экземпляре? Т.е. просто метод класса, который будет либо добавлять, либо создавать и писать? В идеале рубин 1.9.3 солнц.
ТНХ
Изменить 1
вот что я пробовал на основе документов. Я не видел rdoc, но видел другие примеры. Опять же, я просто спрашиваю, можно ли открыть файл в режиме добавления через File.write? ТНХ
irb(main):014:0> File.write('some-file.txt','here is some text',"a")
TypeError: can't convert String into Integer
from (irb):14:in `write'
from (irb):14
from /usr/local/rvm/rubies/ruby-1.9.3-p392/bin/irb:13:in `<main>'
irb(main):015:0>
irb(main):015:0> File.write('some-file.txt','here is some text',O_APPEND)
NameError: uninitialized constant O_APPEND
from (irb):15
from /usr/local/rvm/rubies/ruby-1.9.3-p392/bin/irb:13:in `<main>'
irb(main):016:0>