Right, no types, only an alias for the problematic namespace.I haven't
checked that though.

Let us know if you find a solution.

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 10:36 AM, Claudio Maccari
<claudio.macc...@gmail.com>wrote:

> But this assembly has no types inside right ?
>
>
> On Thu, May 6, 2010 at 8:55 AM, Shay Friedman <shay.fried...@gmail.com>wrote:
>
>> 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
>>
>>
>
>
> --
> 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

Reply via email to