public static void SetAutoloadedConstant(RubyModule /*!*/ self, [DefaultProtocol] string /*!*/ constantName, [DefaultProtocol, NotNull] MutableString /*!*/ path) { RubyUtils.CheckConstantName(constantName); if (path.IsEmpty) { throw RubyExceptions.CreateArgumentError("empty file name"); } self.SetAutoloadedConstant(constantName, path); }
public static void SetAutoloadedConstant(RubyModule/*!*/ self, [DefaultProtocol]string/*!*/ constantName, [DefaultProtocol, NotNull]MutableString/*!*/ path) { RubyUtils.CheckConstantName(constantName); if (path.IsEmpty) { throw RubyExceptions.CreateArgumentError("empty file name"); } self.SetAutoloadedConstant(constantName, path); }
public static object Numerics(RubyModule /*!*/ self) { self.SetAutoloadedConstant("Rational", MutableString.CreateAscii("rational18.rb")); self.SetAutoloadedConstant("Complex", MutableString.CreateAscii("complex18.rb")); return(null); }
public static object Numerics(RubyModule/*!*/ self) { self.SetAutoloadedConstant("Rational", MutableString.CreateAscii("rational18.rb")); self.SetAutoloadedConstant("Complex", MutableString.CreateAscii("complex18.rb")); return null; }