Pathname # Ruby
v2.1.2 より
これは何か
パス名をオブジェクト指向らしく扱うクラス
どのように使うか
pwd
children
~/Prog/check 21:12 $ ls -R .: bar foo.txt pathname.rb ./bar: bar.txt
pathname.rb
1 #!/usr/bin/env ruby 2 3 require 'pathname' 4 pathname = Pathname.pwd 5 pathname.children
pathname #=> #<Pathname:/home/matsu/Prog/check> pathname.children #=> [#<Pathname:/home/matsu/Prog/check/foo.txt>, #<Pathname:/home/matsu/Prog/check/pathname.rb>, #<Pathname:/home/matsu/Prog/check/bar>]