public IRubyObject callMethod(IRubyObject receiver, String methodName, IRubyObject[] args, Block block) { return adapter.callMethod(receiver, methodName, args, block); }
public IRubyObject callMethod(IRubyObject receiver, String methodName) { return adapter.callMethod(receiver, methodName); }
public IRubyObject callMethod(IRubyObject receiver, String methodName, IRubyObject singleArg) { return adapter.callMethod(receiver, methodName, singleArg); }
public IRubyObject callMethod(IRubyObject receiver, String methodName, IRubyObject[] args, Block block) { return adapter.callMethod(receiver, methodName, args, block); }
public IRubyObject callMethod(IRubyObject receiver, String methodName, IRubyObject[] args, Block block) { return adapter.callMethod(receiver, methodName, args, block); }
public IRubyObject callMethod(IRubyObject receiver, String methodName, IRubyObject singleArg) { return adapter.callMethod(receiver, methodName, singleArg); }
public IRubyObject callMethod(IRubyObject receiver, String methodName) { return adapter.callMethod(receiver, methodName); }
public IRubyObject callMethod(IRubyObject receiver, String methodName, IRubyObject[] args) { return adapter.callMethod(receiver, methodName, args); }
public IRubyObject callMethod(IRubyObject receiver, String methodName, IRubyObject[] args, Block block) { return adapter.callMethod(receiver, methodName, args, block); }
public IRubyObject callMethod(IRubyObject receiver, String methodName, IRubyObject singleArg) { return adapter.callMethod(receiver, methodName, singleArg); }
public IRubyObject callMethod(IRubyObject receiver, String methodName) { return adapter.callMethod(receiver, methodName); }
public IRubyObject callMethod(IRubyObject receiver, String methodName, IRubyObject[] args) { return adapter.callMethod(receiver, methodName, args); }
public IRubyObject callMethod(IRubyObject receiver, String methodName) { return adapter.callMethod(receiver, methodName); }
public IRubyObject callMethod(IRubyObject receiver, String methodName, IRubyObject[] args) { return adapter.callMethod(receiver, methodName, args); }
public IRubyObject callMethod(IRubyObject receiver, String methodName, IRubyObject singleArg) { return adapter.callMethod(receiver, methodName, singleArg); }
public IRubyObject callMethod(IRubyObject receiver, String methodName, IRubyObject[] args) { return adapter.callMethod(receiver, methodName, args); }
/** * @deprecated no longer used */ @Deprecated public IRubyObject __call(final IRubyObject env) { return adapter.callMethod(getApplication(), "call", env); }
@Override public void service(ServletRequest request, ServletResponse response) throws ServletException, IOException { Preconditions.checkNotNull(request); Preconditions.checkNotNull(response); Preconditions.checkArgument((request instanceof HttpServletRequest), "Expected a servlet request that implements HttpServletRequest, this servlet only supports Http(s)"); Preconditions.checkArgument((response instanceof HttpServletResponse), "Expected a servlet response that implements HttpServletResponse, this servlet only supports Http(s)"); adapter.callMethod(rackApplication, "call", new IRubyObject[] { javaToRuby(runtime, request), javaToRuby(runtime, response) }); }
@Override public void service(ServletRequest request, ServletResponse response) throws ServletException, IOException { Preconditions.checkNotNull(request); Preconditions.checkNotNull(response); Preconditions.checkArgument((request instanceof HttpServletRequest), "Expected a servlet request that implements HttpServletRequest, this servlet only supports Http(s)"); Preconditions.checkArgument((response instanceof HttpServletResponse), "Expected a servlet response that implements HttpServletResponse, this servlet only supports Http(s)"); adapter.callMethod(rackApplication, "call", new IRubyObject[] { javaToRuby(runtime, request), javaToRuby(runtime, response) }); }
@Override public void service(ServletRequest request, ServletResponse response) throws ServletException, IOException { checkNotNull(request); checkNotNull(response); checkArgument((request instanceof HttpServletRequest), "Expected a servlet request that implements HttpServletRequest, this servlet only supports Http(s)"); checkArgument((response instanceof HttpServletResponse), "Expected a servlet response that implements HttpServletResponse, this servlet only supports Http(s)"); adapter.callMethod(rackApplication, "call", new IRubyObject[] { javaToRuby(runtime, request), javaToRuby(runtime, response) }); }