0
私のコードは、ファイルを作成し、それに書き込んだ後、ファイルオブジェクトを読み取り専用モードに変更する必要があります。Rubyのファイルリソースオブジェクトでモードを読み書きから読み取り専用に変更するにはどうすればよいですか?
私は今何、kindofが醜いようだ:私は「WB」モードでファイルを開き、そこに書き込み、それはモード「RB」で再オープン、その後、それを閉じます。
open(@cached_file_name, 'wb') { |file| file.write("foo") }
@cached_file = open(@cached_file_name, 'rb')
がそれですそれを開いたり閉じたりせずにファイルを "wb"から "rb"に変更することは可能ですか? Like:
このようなmode=
の方法はわかりません。