[#3907] Obtaining mode information on an IO object — Jos Backus <jos@...>

The attached patch implements IO#mode. This method returns the mode the IO

17 messages 2004/12/06
[#3909] Re: [patch] Obtaining mode information on an IO object — nobu.nokada@... 2004/12/07

Hi,

[#3910] Re: [patch] Obtaining mode information on an IO object — Jos Backus <jos@...> 2004/12/07

On Tue, Dec 07, 2004 at 09:25:13AM +0900, nobu.nokada@softhome.net wrote:

[#3925] Re: [patch] Obtaining mode information on an IO object — James Britt <ruby@...> 2004/12/09

Jos Backus wrote:

[#4009] cgi.rb -- more GET/POST stuff — mde@...26.com

First of all, I think it would be great, as Eustaquio suggests, to

17 messages 2004/12/23
[#4016] Re: [PATCH] cgi.rb -- more GET/POST stuff — Francis Hwang <sera@...> 2004/12/24

GETs and POSTs are defined to be fairly different actions. I'd read

[#4027] Allowing custom number literal suffixes? — Florian Gro<florgro@...>

Moin!

35 messages 2004/12/27
[#4070] Re: Allowing custom number literal suffixes? — nobu.nokada@... 2005/01/02

Hi,

[#4072] Re: Allowing custom number literal suffixes? — Mathieu Bouchard <matju@...> 2005/01/02

[#4079] Re: Allowing custom number literal suffixes? — Florian Gro<florgro@...> 2005/01/03

Mathieu Bouchard wrote:

[#4081] Re: Allowing custom number literal suffixes? — Mathieu Bouchard <matju@...> 2005/01/03

[#4082] Re: Allowing custom number literal suffixes? — Florian Gro<florgro@...> 2005/01/03

Mathieu Bouchard wrote:

[#4084] Re: Allowing custom number literal suffixes? — Brent Roman <brent@...> 2005/01/04

I'm not sure I would advocate making Ruby's grammar even more

[#4086] Re: Allowing custom number literal suffixes? — Mathieu Bouchard <matju@...> 2005/01/04

[#4033] Garbage collection trouble — Christian Neukirchen <chneukirchen@...>

Hello,

13 messages 2004/12/27

[PATCH] Marshal.dump'ing OpenStruct objects

From: Mauricio Fern疣dez <batsman.geo@...>
Date: 2004-12-01 12:06:48 UTC
List: ruby-core #3862
I think this allows one to dump OpenStruct objects, and addresses the
data compatibility issue:


--- ostruct.rb	2004-12-01 12:50:44.000000000 +0100
+++ ostruct.rb	2004-12-01 12:52:32.000000000 +0100
@@ -56,6 +56,7 @@
     self.instance_eval %{
       def #{name}; @table[:#{name}]; end
       def #{name}=(x); @table[:#{name}] = x; end
+      def marshal_dump; OpenStruct.new(@table); end
     }
   end

@@ -107,4 +108,9 @@
     return false unless(other.kind_of?(OpenStruct))
     return @table == other.table
   end
+
+  def marshal_load(x)
+    @table = x.instance_variable_get("@table")
+    @table.each_key{|key| new_ostruct_member(key)}
+  end
 end


-- 
Hassle-free packages for Ruby?
RPA is available from http://www.rubyarchive.org/

In This Thread

Prev Next