[#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: A suggestion for libraries such as base64.rb

From: nobu.nokada@...
Date: 2004-01-20 22:31:11 UTC
List: ruby-core #2289
Hi,

At Tue, 20 Jan 2004 14:43:16 +0900,
Dave Thomas wrote:
> This doesn't break any existing code, but when we document the module 
> we can strongly recommend that folks use the encapsulated forms instead 
> of the global methods. Then, at some later date, we can remove the 
> include statement at stop the methods being inserted at the top level.

I guess it should be warned, rather than just aliased.


Index: lib/base64.rb
===================================================================
RCS file: /cvs/ruby/src/ruby/lib/base64.rb,v
retrieving revision 1.2
diff -u -2 -p -d -w -r1.2 base64.rb
--- lib/base64.rb	20 Jan 2004 05:44:45 -0000	1.2
+++ lib/base64.rb	20 Jan 2004 22:16:33 -0000
@@ -13,4 +13,6 @@ require "kconv"
 
 
+module Base64
+  module_function
 
 # Returns the Base64-decoded version of \obj{str}.
@@ -83,2 +85,16 @@ def b64encode(bin, len = 60)
   end
 end 
+
+  module Deprecated
+    include Base64
+
+    for m in Base64.private_instance_methods(false)
+      define_method(m) do |*args|
+        warn("#{caller[0]}: #{m} is deprecated; use Base64.#{m} instead")
+        super(*args)
+      end
+    end
+  end
+end
+
+include Base64::Deprecated


-- 
Nobu Nakada

In This Thread