[#2139] Best way to install ri documentation — Dave Thomas <dave@...>

Folks:

69 messages 2004/01/04
[#2140] Re: Best way to install ri documentation — Gavin Sinclair <gsinclair@...> 2004/01/04

On Monday, January 5, 2004, 2:29:57 AM, Dave wrote:

[#2141] Re: Best way to install ri documentation — matz@... (Yukihiro Matsumoto) 2004/01/04

Hi,

[#2145] Re: Best way to install ri documentation — Richard Kilmer <rich@...> 2004/01/05

Perhaps make it available for mirrors and save ruby-lang's bandwidth?

[#2147] Re: Best way to install ri documentation — Dave Thomas <dave@...> 2004/01/05

[#2148] Re: Best way to install ri documentation -- please check this — Dave Thomas <dave@...> 2004/01/05

So, I'm thinking about doing the following? Is this OK with everyone?

[#2149] Re: Best way to install ri documentation -- please check this — "J.Herre" <jlst@...> 2004/01/05

[#2152] Re: Best way to install ri documentation -- please check this — Dave Thomas <dave@...> 2004/01/05

[#2153] Re: Best way to install ri documentation -- please check this — nobu.nokada@... 2004/01/05

Hi,

[#2154] Re: Best way to install ri documentation -- please check this — Dave Thomas <dave@...> 2004/01/05

[#2219] Re: Best way to install ri documentation -- please check this — "James F. Hranicky" <jfh@...> 2004/01/12

On Tue, 6 Jan 2004 00:47:41 +0900

[#2194] File.readable_world? and File.writable_world? — Ian Macdonald <ian@...>

Hello,

27 messages 2004/01/09
[#2195] Re: [PATCH] File.readable_world? and File.writable_world? — Eivind Eklund <eivind@...> 2004/01/09

On Fri, Jan 09, 2004 at 06:02:07PM +0900, Ian Macdonald wrote:

[#2199] Re: [PATCH] File.readable_world? and File.writable_world? — Ian Macdonald <ian@...> 2004/01/09

On Fri 09 Jan 2004 at 23:10:02 +0900, Eivind Eklund wrote:

[#2200] Re: [PATCH] File.readable_world? and File.writable_world? — matz@... (Yukihiro Matsumoto) 2004/01/10

Hi,

[#2203] Re: [PATCH] File.readable_world? and File.writable_world? — Ian Macdonald <ian@...> 2004/01/11

On Sun 11 Jan 2004 at 00:47:33 +0900, Yukihiro Matsumoto wrote:

[#2206] Re: [PATCH] File.readable_world? and File.writable_world? — matz@... (Yukihiro Matsumoto) 2004/01/11

Hi,

[#2208] Re: [PATCH] File.readable_world? and File.writable_world? — Ian Macdonald <ian@...> 2004/01/11

On Sun 11 Jan 2004 at 21:40:22 +0900, Yukihiro Matsumoto wrote:

[#2209] Re: [PATCH] File.readable_world? and File.writable_world? — matz@... (Yukihiro Matsumoto) 2004/01/12

Hi,

[#2216] ruby aborts in data-handling applications — xsdg <xsdg@...>

I reported a similar bug about 2 or 3 months ago. The problem seemed to go

12 messages 2004/01/12

Re: [PATCH] File.readable_world? and File.writable_world?

From: Ian Macdonald <ian@...>
Date: 2004-01-13 04:51:36 UTC
List: ruby-core #2249
On Tue 13 Jan 2004 at 12:26:03 +0900, Ian Macdonald wrote:

> On Tue 13 Jan 2004 at 04:18:21 +0900, Ian Macdonald wrote:
> 
> > On Mon 12 Jan 2004 at 22:36:16 +0900, Yukihiro Matsumoto wrote:
> > 
> > > In message "Re: [PATCH] File.readable_world? and File.writable_world?"
> > >     on 04/01/12, Ian Macdonald <ian@caliban.org> writes:
> > > 
> > > |I'll wait for you to accept the first patch, if that's OK. Then, I'll
> > > |make a new patch with the additions to File::Stat.
> > > 
> > > And to lib/pathname.rb too?
> > 
> > The patch I sent you contained the lib/pathname.rb methods.
> > 
> 
> Hmm, I guess I somehow failed to include the patch to lib/pathname.rb.
> I'll send you that soon, too.

OK. Here's the patch for lib/pathname.rb with ChangeLog.

Ian
-- 
Ian Macdonald               | Mistrust first impulses; they are always
System Administrator        | right. 
ian@caliban.org             | 
http://www.caliban.org      | 
                            | 

Attachments (2)

ruby-1.8.1-pathname.diff (794 Bytes, text/x-diff)
diff -uNr ruby-1.8.1.orig/ruby/lib/pathname.rb ruby-1.8.1/ruby/lib/pathname.rb
--- ruby-1.8.1.orig/ruby/lib/pathname.rb	2004-01-11 04:33:52.000000000 -0800
+++ ruby-1.8.1/ruby/lib/pathname.rb	2004-01-12 20:31:58.000000000 -0800
@@ -111,6 +111,8 @@
 # - #socket?
 # - #sticky?
 # - #symlink?
+# - #world_readable?
+# - #world_writable?
 # - #writable?
 # - #writable_real?
 # - #zero?
@@ -738,6 +740,12 @@
   # See <tt>FileTest.symlink?</tt>.
   def symlink?() FileTest.symlink?(@path) end
 
+  # See <tt>FileTest.world_readable?</tt>.
+  def world_readable?() FileTest.world_readable?(@path) end
+
+  # See <tt>FileTest.world_writable?</tt>.
+  def world_writable?() FileTest.world_writable?(@path) end
+
   # See <tt>FileTest.writable?</tt>.
   def writable?() FileTest.writable?(@path) end
 
ChangeLog (154 Bytes, text/plain)
Mon Jan 12 20:48:00 PST 2004  Ian Macdonald  <ian@caliban.org>
	
	* lib/pathname.rb: New methods (Pathname#world_readable?,
	  Pathname#world_writable?).

In This Thread