From 94ded2a2bff2467f1df6df04bdb728e3a7f50a85 Mon Sep 17 00:00:00 2001 From: akr Date: Tue, 27 Jan 2009 11:26:37 +0000 Subject: * lib/pathname.rb (Pathname#world_readable?): define only if FileTest.world_readable? is available. (Pathname#world_writable?): ditto. [ruby-core:21566] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@21807 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- lib/pathname.rb | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'lib') diff --git a/lib/pathname.rb b/lib/pathname.rb index b753696002..1f1433634a 100644 --- a/lib/pathname.rb +++ b/lib/pathname.rb @@ -889,8 +889,10 @@ class Pathname # * FileTest * # See FileTest.readable?. def readable?() FileTest.readable?(@path) end - # See FileTest.world_readable?. - def world_readable?() FileTest.world_readable?(@path) end + if FileTest.respond_to? :world_readable? + # See FileTest.world_readable?. + def world_readable?() FileTest.world_readable?(@path) end + end # See FileTest.readable_real?. def readable_real?() FileTest.readable_real?(@path) end @@ -916,8 +918,10 @@ class Pathname # * FileTest * # See FileTest.writable?. def writable?() FileTest.writable?(@path) end - # See FileTest.world_writable?. - def world_writable?() FileTest.world_writable?(@path) end + if FileTest.respond_to? :world_writable? + # See FileTest.world_writable?. + def world_writable?() FileTest.world_writable?(@path) end + end # See FileTest.writable_real?. def writable_real?() FileTest.writable_real?(@path) end -- cgit v1.2.3