Package org.jruby

Examples of org.jruby.Ruby.newSymbol()


            RubyMethod rubyMethod = (RubyMethod)recv;
            RubyArray argsArray = RubyArray.newArray(runtime);
            DynamicMethod method = rubyMethod.getMethod().getRealMethod();
            RubySymbol req = runtime.newSymbol("req");
            RubySymbol opt = runtime.newSymbol("opt");
            RubySymbol rest = runtime.newSymbol("rest");
            RubySymbol block = runtime.newSymbol("block");

            if (method instanceof MethodArgs2) {
                return Helpers.parameterListToParameters(runtime, ((MethodArgs2) method).getParameterList(), true);
            } else if (method instanceof MethodArgs) {
View Full Code Here


            RubyArray argsArray = RubyArray.newArray(runtime);
            DynamicMethod method = rubyMethod.getMethod().getRealMethod();
            RubySymbol req = runtime.newSymbol("req");
            RubySymbol opt = runtime.newSymbol("opt");
            RubySymbol rest = runtime.newSymbol("rest");
            RubySymbol block = runtime.newSymbol("block");

            if (method instanceof MethodArgs2) {
                return Helpers.parameterListToParameters(runtime, ((MethodArgs2) method).getParameterList(), true);
            } else if (method instanceof MethodArgs) {
                MethodArgs interpMethod = (MethodArgs)method;
View Full Code Here

                if (args.getBlock() != null) {
                    argsArray.append(RubyArray.newArray(runtime, block, getNameFrom(runtime, args.getBlock())));
                }
            } else if (method instanceof IRMethodArgs) {
                for (String[] argParam: ((IRMethodArgs)method).getParameterList()) {
                    RubySymbol argType = runtime.newSymbol(argParam[0]);
                    if (argParam[1] == "") argsArray.append(RubyArray.newArray(runtime, argType));
                    else argsArray.append(RubyArray.newArray(runtime, argType, runtime.newSymbol(argParam[1])));
                }
            } else {
                if (method.getArity() == Arity.OPTIONAL) {
View Full Code Here

                }
            } else if (method instanceof IRMethodArgs) {
                for (String[] argParam: ((IRMethodArgs)method).getParameterList()) {
                    RubySymbol argType = runtime.newSymbol(argParam[0]);
                    if (argParam[1] == "") argsArray.append(RubyArray.newArray(runtime, argType));
                    else argsArray.append(RubyArray.newArray(runtime, argType, runtime.newSymbol(argParam[1])));
                }
            } else {
                if (method.getArity() == Arity.OPTIONAL) {
                    argsArray.append(RubyArray.newArray(runtime, rest));
                }
View Full Code Here

    public static IRubyObject uname(ThreadContext context, IRubyObject self) {
        Ruby runtime = context.runtime;
        RubyHash uname = RubyHash.newHash(runtime);

        uname.op_aset(context,
                runtime.newSymbol("sysname"),
                runtime.newString(SafePropertyAccessor.getProperty("os.name", "unknown")));
        try {
            uname.op_aset(context,
                    runtime.newSymbol("nodename"),
                    runtime.newString(InetAddress.getLocalHost().getHostName()));
View Full Code Here

        uname.op_aset(context,
                runtime.newSymbol("sysname"),
                runtime.newString(SafePropertyAccessor.getProperty("os.name", "unknown")));
        try {
            uname.op_aset(context,
                    runtime.newSymbol("nodename"),
                    runtime.newString(InetAddress.getLocalHost().getHostName()));
        } catch (UnknownHostException uhe) {
            uname.op_aset(context,
                    runtime.newSymbol("nodename"),
                    runtime.newString("unknown"));
View Full Code Here

            uname.op_aset(context,
                    runtime.newSymbol("nodename"),
                    runtime.newString(InetAddress.getLocalHost().getHostName()));
        } catch (UnknownHostException uhe) {
            uname.op_aset(context,
                    runtime.newSymbol("nodename"),
                    runtime.newString("unknown"));
        }
        uname.put(runtime.newSymbol("release"), runtime.newString("unknown"));
        uname.put(runtime.newSymbol("version"), runtime.newString(SafePropertyAccessor.getProperty("os.version")));
        uname.put(runtime.newSymbol("machine"), runtime.newString(SafePropertyAccessor.getProperty("os.arch")));
View Full Code Here

        } catch (UnknownHostException uhe) {
            uname.op_aset(context,
                    runtime.newSymbol("nodename"),
                    runtime.newString("unknown"));
        }
        uname.put(runtime.newSymbol("release"), runtime.newString("unknown"));
        uname.put(runtime.newSymbol("version"), runtime.newString(SafePropertyAccessor.getProperty("os.version")));
        uname.put(runtime.newSymbol("machine"), runtime.newString(SafePropertyAccessor.getProperty("os.arch")));

        return uname;
    }
View Full Code Here

            uname.op_aset(context,
                    runtime.newSymbol("nodename"),
                    runtime.newString("unknown"));
        }
        uname.put(runtime.newSymbol("release"), runtime.newString("unknown"));
        uname.put(runtime.newSymbol("version"), runtime.newString(SafePropertyAccessor.getProperty("os.version")));
        uname.put(runtime.newSymbol("machine"), runtime.newString(SafePropertyAccessor.getProperty("os.arch")));

        return uname;
    }
   
View Full Code Here

                    runtime.newSymbol("nodename"),
                    runtime.newString("unknown"));
        }
        uname.put(runtime.newSymbol("release"), runtime.newString("unknown"));
        uname.put(runtime.newSymbol("version"), runtime.newString(SafePropertyAccessor.getProperty("os.version")));
        uname.put(runtime.newSymbol("machine"), runtime.newString(SafePropertyAccessor.getProperty("os.arch")));

        return uname;
    }
   
    private static final AtomicBoolean iteratingPasswd = new AtomicBoolean(false);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.