Hey Tomas,

Thanks for the reply. const_get :foo also raises the constants should
begin with an uppercase letter error :)

Object.const_get :foo
(ir):1:in `const_get': `foo' is not allowed as a constant name (NameError)
        from (ir):1

Cheers,
Tinco

On Fri, Nov 19, 2010 at 00:32, Tomas Matousek
<tomas.matou...@microsoft.com> wrote:
> This might be a bug in the documentation :-)? Method names are mangled so 
> that you can use foo_bar  to call FooBar method.
>
> You should be able to use const_get(:foo) to get to the constant.
>
> Tomas
>
> -----Original Message-----
> From: ironruby-core-boun...@rubyforge.org 
> [mailto:ironruby-core-boun...@rubyforge.org] On Behalf Of Tinco Andringa
> Sent: Thursday, November 18, 2010 3:01 PM
> To: ironruby-core@rubyforge.org
> Subject: Re: [Ironruby-core] Lowercase classname
>
> Hmm I've found the documentation for IronRuby now :P It says class names 
> should automatically be capitalized. This however seems not to have happened 
> since it plainly isn't available. I have worked around the issue by renaming 
> it in the source, but this forces me to ship precompiled dll's instead of 
> referencing the other framework.
>
> Should I file a bugreport? This is on the 1.1.1 release :)
>
> Cheers,
> Tinco
>
> On Thu, Nov 18, 2010 at 15:17, Tinco Andringa <m...@tinco.nl> wrote:
>> Hey guys,
>>
>> I'm using IronRuby to interface with a clr library. There is a small
>> problem however: It has one class that does not start with a capital
>> letter. This causes IronRuby to just not see the class since ruby does
>> not support lowercase constantnames. Does anyone know if it's possible
>> to work around this in IronRuby (like somehow getting a reference to
>> it with a string, and then assigning it to different ruby constant)?
>> Or should I make my own clr dll that exposes the class with a
>> different (uppercased) name?
>>
>> Cheers,
>> Tinco Andringa (simkor.nl)
>>
> _______________________________________________
> Ironruby-core mailing list
> Ironruby-core@rubyforge.org
> http://rubyforge.org/mailman/listinfo/ironruby-core
>
> _______________________________________________
> Ironruby-core mailing list
> Ironruby-core@rubyforge.org
> http://rubyforge.org/mailman/listinfo/ironruby-core
>
_______________________________________________
Ironruby-core mailing list
Ironruby-core@rubyforge.org
http://rubyforge.org/mailman/listinfo/ironruby-core

Reply via email to