From: Daniel Berger Date: 2008-03-19T18:37:43+09:00 Subject: [PATCH] Dir#inspect Hi, There's a custom implementation for Dir#inspect in dir.c, but it isn't being used. This patch against 1.8.6-p114 fixes that: daniel-bergers-computer:~/src/ruby/ruby-1.8.6-p114 djberge$ diff -u dir.orig dir.c --- dir.orig 2008-03-19 03:27:01.000000000 -0600 +++ dir.c 2008-03-19 03:27:21.000000000 -0600 @@ -1978,6 +1978,7 @@ rb_define_method(rb_cDir,"pos", dir_tell, 0); rb_define_method(rb_cDir,"pos=", dir_set_pos, 1); rb_define_method(rb_cDir,"close", dir_close, 0); + rb_define_method(rb_cDir,"inspect", dir_inspect, 0); rb_define_singleton_method(rb_cDir,"chdir", dir_s_chdir, -1); rb_define_singleton_method(rb_cDir,"getwd", dir_s_getwd, 0); Looks nicer I think: irb(main):001:0> d = Dir.new(Dir.pwd) => # Regards, Dan