示例#1
0
 protected object ruby_send(RBasic r, params object[] args)
 {
     if (args.Length < 1)
     {
         throw new eArgError("no method name given");
     }
     object[] argv = new object[args.Length - 1];
     Array.Copy(args, 1, argv, 0, args.Length - 1);
     return(r.Send(args[0].ToString(), argv));
 }
示例#2
0
文件: Object.cs 项目: emtees/old-code
 protected object ruby_send(RBasic r, params object[] args)
 {
     if (args.Length < 1)
         throw new eArgError("no method name given");
     object[] argv = new object[args.Length - 1];
     Array.Copy(args, 1, argv, 0, args.Length - 1);
     return r.Send(args[0].ToString(), argv);
 }