https://redmine.ruby-lang.org/
https://redmine.ruby-lang.org/favicon.ico?1711330511
2013-02-01T21:59:19Z
Ruby Issue Tracking System
Ruby master - Feature #7767: Tempfileで自動的にファイルを削除する
https://redmine.ruby-lang.org/issues/7767?journal_id=35760
2013-02-01T21:59:19Z
akr (Akira Tanaka)
akr@fsij.org
<ul></ul><p>2013/2/1 kyanagi (Kouhei Yanagita) <a href="mailto:redmine@ruby-lang.org" class="email">redmine@ruby-lang.org</a>:</p>
<blockquote>
<p>しかし、Tempfile.openにブロックを渡すと自動的にcloseするところまではやってくれるのに、<br>
削除をわざわざ明示的に書かないといけないというのは少し残念な気もします。</p>
<p>Tempfile.openの類推で、ブロックを抜けると自動的にclose!してくれるメソッドがあると、<br>
削除に気を使わなくてもよくなり、使いやすいのではないかと思いましたがいかがでしょうか。</p>
</blockquote>
<p>よいと思うのですが、ブロックを抜けるときに消すなら、GC で消す必要はないのではないでしょうか。<br>
Tempfile のインスタンスである必要もないですよね、<br>
ということで、<a href="http://bugs.ruby-lang.org/issues/5707" class="external">http://bugs.ruby-lang.org/issues/5707</a> を提案したんですが、<br>
名前が問題で止まっています。</p>
<blockquote>
<p>メソッド名ですが、</p>
<ul>
<li>使いやすさを考えると、openと同じくらいに書きやすい(短い)ものがよい</li>
<li>Tempfile.openはブロックを抜けるときにcloseするが、提案する新メソッドではclose!する<br>
という点を考えて、ひとまずTempfile.open!を提案してみます。</li>
</ul>
</blockquote>
<a name="名前が通るといいですねぇ"></a>
<h2 >名前が通るといいですねぇ。<a href="#名前が通るといいですねぇ" class="wiki-anchor">¶</a></h2>
<p>[田中 哲][たなか あきら][Tanaka Akira]</p>
Ruby master - Feature #7767: Tempfileで自動的にファイルを削除する
https://redmine.ruby-lang.org/issues/7767?journal_id=36219
2013-02-13T18:31:36Z
yhara (Yutaka HARA)
<ul><li><strong>Category</strong> set to <i>lib</i></li><li><strong>Target version</strong> set to <i>2.6</i></li></ul>
Ruby master - Feature #7767: Tempfileで自動的にファイルを削除する
https://redmine.ruby-lang.org/issues/7767?journal_id=36736
2013-02-22T09:07:45Z
ko1 (Koichi Sasada)
<ul><li><strong>Assignee</strong> set to <i>akr (Akira Tanaka)</i></li></ul><p>誰にアサインすればわからなかったのですが、<br>
詳しそうな田中さんにアサインさせて頂きます。</p>
Ruby master - Feature #7767: Tempfileで自動的にファイルを削除する
https://redmine.ruby-lang.org/issues/7767?journal_id=38211
2013-04-04T17:20:05Z
akr (Akira Tanaka)
akr@fsij.org
<ul><li><strong>Parent task</strong> set to <i>#5707</i></li></ul>
Ruby master - Feature #7767: Tempfileで自動的にファイルを削除する
https://redmine.ruby-lang.org/issues/7767?journal_id=38212
2013-04-04T18:34:10Z
shugo (Shugo Maeda)
<ul></ul><p>akr (Akira Tanaka) wrote:</p>
<blockquote>
<blockquote>
<p>メソッド名ですが、</p>
<ul>
<li>使いやすさを考えると、openと同じくらいに書きやすい(短い)ものがよい</li>
<li>Tempfile.openはブロックを抜けるときにcloseするが、提案する新メソッドではclose!する<br>
という点を考えて、ひとまずTempfile.open!を提案してみます。</li>
</ul>
</blockquote>
<p>名前が通るといいですねぇ。</p>
</blockquote>
<p>Tempfile.openとTempfile.open!で違うクラスのインスタンスが作成されるのは<br>
ちょっとわかりにくいような気がしますので、openから派生した名前でない方がよいの<br>
ではないでしょうか。<br>
例えば、Tempfile.createはどうでしょう。</p>
Ruby master - Feature #7767: Tempfileで自動的にファイルを削除する
https://redmine.ruby-lang.org/issues/7767?journal_id=38242
2013-04-05T09:53:13Z
akr (Akira Tanaka)
akr@fsij.org
<ul></ul><p>2013年4月4日 18:34 shugo (Shugo Maeda) <a href="mailto:redmine@ruby-lang.org" class="email">redmine@ruby-lang.org</a>:</p>
<blockquote>
<p>Tempfile.openとTempfile.open!で違うクラスのインスタンスが作成されるのは<br>
ちょっとわかりにくいような気がしますので、openから派生した名前でない方がよいの<br>
ではないでしょうか。<br>
例えば、Tempfile.createはどうでしょう。</p>
</blockquote>
<a name="いいような気がしますそうしますか"></a>
<h2 >いいような気がします。そうしますか。<a href="#いいような気がしますそうしますか" class="wiki-anchor">¶</a></h2>
<p>[田中 哲][たなか あきら][Tanaka Akira]</p>
Ruby master - Feature #7767: Tempfileで自動的にファイルを削除する
https://redmine.ruby-lang.org/issues/7767?journal_id=38784
2013-04-20T23:00:09Z
akr (Akira Tanaka)
akr@fsij.org
<ul><li><strong>Status</strong> changed from <i>Open</i> to <i>Closed</i></li></ul>