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