Skip to content

Commit

Permalink
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion core/src/main/java/org/jruby/java/proxies/JavaProxy.java
Original file line number Diff line number Diff line change
@@ -551,8 +551,14 @@ public static IRubyObject java_send(ThreadContext context, IRubyObject recv, IRu
return method.invokeStaticDirect(context, arg0.toJava(argTypeClass));
}

@JRubyMethod(required = 4, rest = true, meta = true)
@JRubyMethod(required = 1, rest = true, meta = true)
public static IRubyObject java_send(ThreadContext context, IRubyObject recv, IRubyObject[] args) {
switch (args.length) {
case 1: return java_send(context, recv, args[0]);
case 2: return java_send(context, recv, args[0], args[1]);
case 3: return java_send(context, recv, args[0], args[1], args[2]);
}

final Ruby runtime = context.runtime;

String name = args[0].asJavaString();

0 comments on commit 28137f5

Please sign in to comment.