Entries

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
この記事に対してトラックバックを送信する(FC2ブログユーザー)
http://kovayashi.blog120.fc2.com/tb.php/96-b2062ffc

-件のトラックバック

-件のコメント

コメントの投稿

投稿フォーム
投稿した内容は管理者にだけ閲覧出来ます

【ruby】Dir.foreach

カレントのファイルをリストする様なとき、Dir.foreachを使うのだが、毎回、毎回パスが".."または"."だったら次へ飛ばす処理を書くのにあきたので、Dir.foreachをoverrideしてみた。


class Dir
class << self
alias :foreach_orig :foreach
def foreach(path)
foreach_orig(path){|path|
next if path=='..' || path=='.'
yield path
}
end
end
end

Dir.foreach('.') do |file|
#next if file=='..' || file=='.' #この1行を書きたくないので、上の11行を書いた。
puts file
end


よい気晴らしになった。
この記事に対してトラックバックを送信する(FC2ブログユーザー)
http://kovayashi.blog120.fc2.com/tb.php/96-b2062ffc

0件のトラックバック

0件のコメント

コメントの投稿

投稿フォーム
投稿した内容は管理者にだけ閲覧出来ます

Appendix

プロフィール

kovayashi

Author:kovayashi
・嫌いなもの
 →好きなもの

・インストール
 →バンドル
・バックアップ
 →アップロード
・努力
 →チート

最近のトラックバック

ブログ内検索

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。