[#48132] requireが配列を取れたら便利だと思うんだけど.. — take_tk <ggb03124@...>
19 messages
2011/06/02
[#48133] Re: requireが配列を取れたら便利だと思うんだけど..
— Kenta Murata <muraken@...>
2011/06/02
=E3=82=80=E3=82=89=E3=81=9F=E3=81=A7=E3=81=99=E3=80=82
[#48134] Re: requireが配列を取れたら便利だと思うんだけど..
— Yukihiro Matsumoto <matz@...>
2011/06/02
まつもと ゆきひろです
[#48135] Re: requireが配列を取れたら便利だと思うんだけど..
— Urabe Shyouhei <shyouhei@...>
2011/06/02
(06/02/2011 03:39 PM), Yukihiro Matsumoto wrote:
[#48136] Re: requireが配列を取れたら便利だと思うんだけど..
— Hiroshi Nakamura <nakahiro@...>
2011/06/02
JRubyのほうから来ました。
[#48137] Re: requireが配列を取れたら便利だと思うんだけど..
— Teruki Shigitani <shigi@...5.dion.ne.jp>
2011/06/02
鴫谷です。
[#48138] Re: requireが配列を取れたら便利だと思うんだけど..
— Urabe Shyouhei <shyouhei@...>
2011/06/02
(06/02/2011 04:22 PM), Teruki Shigitani wrote:
[#48155] 1.9.2 のインストール先がおかしいです — Dezawa <dezawa@...>
やっと1.9.2をインストールしました。
5 messages
2011/06/07
[#48161] RedmineのRuby1.9,Rails3対応 — "Jun'ya Shimoda" <jun-shimo@...>
下田と申します。お久しぶりです。
15 messages
2011/06/08
[#48165] Re: RedmineのRuby1.9,Rails3対応
— Kenta Murata <muraken@...>
2011/06/09
=E3=82=80=E3=82=89=E3=81=9F=E3=81=A7=E3=81=99=E3=80=82
[#48167] Re: RedmineのRuby1.9,Rails3対応
— "Jun'ya Shimoda" <jun-shimo@...>
2011/06/09
下田です。興味を持っていただきありがとうございます。
[#48169] Re: RedmineのRuby1.9,Rails3対応
— Akira Matsuda <ronnie@...>
2011/06/09
松田といいます。
[#48170] Re: RedmineのRuby1.9,Rails3対応
— "Jun'ya Shimoda" <jun-shimo@...>
2011/06/09
下田です。新しい情報をありがとうございます!
[#48179] [ANN]るびま34号リリース — sunao tanabe <sunao.tanabe@...>
たなべ@日本Rubyの会 るびま編集です.
7 messages
2011/06/12
[ruby-list:48147] Re: requireが配列を取れたら便利だと思うんだけど..
From:
Teruki Shigitani <shigi@...5.dion.ne.jp>
Date:
2011-06-02 09:21:35 UTC
List:
ruby-list #48147
鴫谷です。
(2011/06/02 18:04), Urabe Shyouhei wrote:
> 卜部です。
>
> (06/02/2011 05:48 PM), Teruki Shigitani wrote:
>> 鴫谷です。
>>
>> (2011/06/02 17:02), Urabe Shyouhei wrote:
>>> (06/02/2011 04:22 PM), Teruki Shigitani wrote:
>>>> でも、require は読めなかったら例外あげなきゃいけないし、
>>>> 複数ファイルを相手にするとその辺の仕様がややこしそう。
>>>
>>> ちょっと詳しく。どうややこしそうですか?
>>
>> どのファイルを読めなかったかをどのようにユーザに伝えるかとか。
>> 例外のメッセージに入れると解析しなきゃいけないし、このため
>> だけに例外クラスを作るのもなんだし。
>
> うーん、現状と比べて、どう難しくなってますか? あんまり変わらないと思うん
> ですね。requireが1ファイルしかとらない時でも、どのファイルが読めなかった
> かをユーザーに伝えるには、LoadErrorをrescueしてメッセージを解析するしか
> ないでしょう?
%w(f1 f2 f3).each do |f|
begin
require f
rescue
...
end
end
なら rescue 内で f を見ればどのファイルで失敗したか分かる、
というようなことを言いたかったのですが、よく考えれば、そういう
処理をしたいときには配列を渡さずに上記のようなコードを書けば
いいということに気づきました。