I can think of a workaround (never checked it though) - create a C# assembly that adds a name alias to the assembly:
using DevDept = devDept; and then require this assembly. Shay. -------------------------------------------------------- Shay Friedman | Microsoft Visual C#/IronRuby MVP | Author of IronRuby Unleashed Blog: http://IronShay.com | Twitter: http://twitter.com/ironshay On Thu, May 6, 2010 at 9:48 AM, Ivan Porto Carrero <i...@cloudslide.net>wrote: > you could try with: > > Geometry = Object.const_get("devDept::Geometry") > include Geometry > > I haven't tried if this actually works though > > --- > Met vriendelijke groeten - Best regards - Salutations > Ivan Porto Carrero > Web: http://whiterabbitconsulting.eu - http://flanders.co.nz > Twitter: http://twitter.com/casualjim > Author of IronRuby in Action (http://manning.com/carrero) > Microsoft IronRuby/C# MVP > > > On Thu, May 6, 2010 at 8:38 AM, Claudio Maccari <claudio.macc...@gmail.com > > wrote: > >> Hy all, >> >> I'm trying to use a 3rd party library into my app via IronRuby >> Unfortunately the root namespace of this library is lower case and I >> believe this cause some problem >> This is the sample code I wish to run >> >> require "devDept.EyeshotUltimate" >> include devDept::Geometry >> o = Point3D.Origin >> puts o.x >> puts o.y >> puts o.z >> >> but the second line throws the exception >> undefined method `devDept' for main:Object (NoMethodError) >> >> I think I know why this append ( >> http://ironruby.net/Documentation/.NET/Names) >> "CLR namespaces and interfaces must be capitalized as they are mapped onto >> Ruby modules" >> >> Since I can't modify the 3rd party library is there a way to avoid this >> error ? >> Many thanks >> claudio >> >> -- >> Claudio Maccari >> -------------------------------- >> http://testdrivendevelopment.wordpress.com/ >> http://twitter.com/scott4dev >> >> _______________________________________________ >> 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