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)); }
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); }