[#43970] 次の1.8.6 — Urabe Shyouhei <shyouhei@...>
卜部です。
8 messages
2007/09/01
[#43980] MacOS X で irb が走らない — "Hideo Konami" <konami@...>
小波です。
9 messages
2007/09/02
[#43987] オンラインマニュアル→[最近の更新] →「Sort alphabetically] — take_tk <ggb03124@...>
たけ(tk)です
6 messages
2007/09/03
[#43988] Re: オンラインマニュアル→[最近の更新] →「Sort alphabetically]
— SATOH Fumiyasu <fumiyas@...>
2007/09/03
At Mon, 3 Sep 2007 15:37:29 +0900,
[#43996] ある日付の最終時刻の求め方 (秒単位) — SATOH Fumiyasu <fumiyas@...>
さとうふみやす @ OSS テクノロジです。
14 messages
2007/09/05
[#43998] Re: ある日付の最終時刻の求め方 (秒単位)
— "GOTO Kentaro" <gotoken@...>
2007/09/05
07/09/05 に SATOH Fumiyasu<fumiyas@osstech.jp> さんは書きました:
[#44000] Re: ある日付の最終時刻の求め方 (秒単位)
— Urabe Shyouhei <shyouhei@...>
2007/09/05
GOTO Kentaro wrote:
[#44025] iconvの多言語対応状況に関する質問 — "S_Konno(今野 滋)" <sk@...>
今野です。お世話になっております。
5 messages
2007/09/13
[#44032] rubyインストールガイドMacOSX更新しました⇒MacPortsでのrubyインストール:Tkを有効に — "S_Konno(今野 滋)" <sk@...>
今野です。お世話になっております。
4 messages
2007/09/15
[#44037] スコープについての質問 — "142QN4969@..." <ohrsts@...>
小原です。御世話になっています。
6 messages
2007/09/16
[#44044] ApacheでVirtual hostを使わない設定でRailsを動かしたい — "paptimusx scirocco" <paptimusx@...>
ApacheでVirtual hostを使わない設定でRailsを動かしたいのですが、
4 messages
2007/09/20
[ruby-list:44001] Re: riで指定したクラスの全てのメソドの説明を一度に表示する
From:
Keiji Yoshimi <walf443@...>
Date:
2007-09-05 16:18:17 UTC
List:
ruby-list #44001
吉見です。
他の方が色々案を出してるので本題には触れませんが、
>
> # ri(1) か何かで指定したクラスのすべてのメソッドの
> # 説明を一度にすべて表示する方法はないかしら。
> # `perldoc モジュール名` みたいな…。
>
ですが、riのコマンドを探した限りでは見つからなかったですが、
http://rubyforge.org/projects/fastri/
をインストールすると入るコマンドのfriを使うとできるようです。
> $ fri -h
> -e, --extended Show all methods for given namespace.
friはfastri-serverを立ち上げておかないといけないというのが少しめんどくさいのですが
頻繁に使うのであればriは遅いので入れておいても損はないのかなと思います。
# riを使ってやるとすれば
> $ ruby -e 'puts (Time.now.methods - Time.superclass.methods).inject([]) {|arr, method| arr << %x{ri \\'Time##{method}\\' }; arr }.join("\n")'
のようなことを汎用的に行えるようなメソッドを~/.irbrcに定義しておいて
irbから調べるようにするというのが簡単な方法では考えられるのですが、
> $ time ruby -e 'puts (Time.now.methods - Time.superclass.methods).inject([]) {|arr, method| arr << %x{ri \\'Time##{method}\\' }; arr }.join("\n")'a
> 47.18s user 37.00s system 94% cpu 1:29.16 total
といった感じに非常に時間がかかってしまうのであまりオススメはできません。