[#3726] Fixnum#clone and Float#clone raise different exceptions — "David A. Black" <dblack@...>

Hi --

15 messages 2004/11/12
[#3749] Re: Fixnum#clone and Float#clone raise different exceptions — "David A. Black" <dblack@...> 2004/11/16

Hi --

[#3751] Re: Fixnum#clone and Float#clone raise different exceptions — Yukihiro Matsumoto <matz@...> 2004/11/16

Hi,

[#3752] Re: Fixnum#clone and Float#clone raise different exceptions — "David A. Black" <dblack@...> 2004/11/16

Hi --

[#3785] The latest 1.8.2 cvs prints parse error when starting extension compiling — Yukihiro Matsumoto <matz@...>

Hi,

13 messages 2004/11/23
[#3787] Re: The latest 1.8.2 cvs prints parse error when starting extension compiling — Johan Holmberg <holmberg@...> 2004/11/23

REXML::Functions.name == nil

From: Ryan Davis <ryand-ruby@...>
Date: 2004-11-29 07:11:13 UTC
List: ruby-core #3846
I found this oddity while running ParseTree over every .rb file in the 
ruby libs:

> irb(main):001:0> require 'rexml/functions'
> => true
> irb(main):002:0> REXML::Functions
> => REXML::Functions
> irb(main):003:0> REXML::Functions.name
> => nil

sure enough, Functions::name is defined. This seems bad to me. It also 
defines id and breaks it too:

> irb(main):004:0> Class.id
> => 974456
> irb(main):005:0> REXML::Functions.id
> ArgumentError: wrong number of arguments (0 for 1)
>         from (irb):4:in `id'
>         from (irb):4

Can we get these renamed or otherwise make them work with their regular 
semantics?


In This Thread

Prev Next