わたなべです。

Masahiro Sato <msato / echem.titech.ac.jp> writes:

> 質問させていただきたいのは、
> 
> 1 これを実行するとnilもいっしょに出てくるのですが
>   どうしてでしょうか。

fullpassの最後でputsしてるので、
その戻り値であるnilがそのまま返るから。

> 2 そもそも既存のメソッドがあるのではないでしょうか。

File::expand_path

> 3 Dirクラスのメソッドにしたいのですがどうすればいいでしょうか。

class Dir
  def Dir::fullpass(file)
    ...
  end
end

-- 
わたなべひろふみ