SetAutoloadedConstant() 공개 메소드

public SetAutoloadedConstant ( string name, MutableString path ) : void
name string
path MutableString
리턴 void
예제 #1
0
        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);
        }
예제 #2
0
        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);
        }
예제 #3
0
파일: ObjectOps.cs 프로젝트: yyyyj/ironruby
 public static object Numerics(RubyModule /*!*/ self)
 {
     self.SetAutoloadedConstant("Rational", MutableString.CreateAscii("rational18.rb"));
     self.SetAutoloadedConstant("Complex", MutableString.CreateAscii("complex18.rb"));
     return(null);
 }
예제 #4
0
파일: ObjectOps.cs 프로젝트: TerabyteX/main
 public static object Numerics(RubyModule/*!*/ self)
 {
     self.SetAutoloadedConstant("Rational", MutableString.CreateAscii("rational18.rb"));
     self.SetAutoloadedConstant("Complex", MutableString.CreateAscii("complex18.rb"));
     return null;
 }