Pathname(path)は
何となくおさまりが悪いような気がするのですが、ついつい使ってしまいます。Pathname.new(path)に比べて短かくて楽なので。
ついでにどんな実装なのかなと確かめてみました。Kernelモジュールにメソッドを定義しているだけでした。クラス名とメソッド名の名前が重複していても大丈夫なんですね。なぜか調査すること > 自分。
pathname.rbより引用。
module Kernel # create a pathname object. # # This method is available since 1.8.5. def Pathname(path) # :doc: Pathname.new(path) end private :Pathname end