Shay Friedman suggested I'd post this to the mailing list, as it may be a bug in IronRuby:
It seems impossible to call a constructor when there is a static .New() method defined on a class. This is a minimal test case demonstrating the problem: .NET (C#) class: public class Tester { public static void New() { Console.WriteLine("In Tester.New()"); } public Tester() { Console.WriteLine("In constructor"); } } IronRuby code: Tester.new Tester.New The ruby code above calls Tester.New() in both cases. There seems to be no way to call the regular constructor of this class. _______________________________________________ Ironruby-core mailing list Ironruby-core@rubyforge.org http://rubyforge.org/mailman/listinfo/ironruby-core