Table of contents
No headers Here are a couple pointers to follow when making a .NET API consumable by IronRuby:
- Do not depend on .NET Attributes: IronRuby does not have a way to use them.
- Do not depend on knowing a static type (related to #1): If you declare a class in IronRuby, the CLR class generated may be named something completely different, or may not be generated at all.
- Avoid ambiguous overloads based on a params type: though this can be called by selecting the appropriate overload, normal Ruby method calls will not be able to select the proper overload.