Pathnameというクラスはとても便利なファサード(Facade)らしいです。 Pathname Pathname - ファイル名のグッドラッパー もっとPathname。 疑問:上で紹介されていた http://redhanded.hobix.com/bits/howPowerfulPathnameIs.html というページがNot Foundでした。あれれ? 追記:Pathnameクラスの実行例です。確かに便利ですね。いちいちFile / IO / FileUtils のどれだっけなどと悩まずに済みます。 Pathname#readの存在と、extnameはPathnameではなくStringを返すことにちょっと感動しました。 require 'pathname' p = Pathname.new("C:/tmp/rubyco.txt") p p #=> #<Pathname:C: