Examples of evalScriptlet()


Examples of org.jruby.Ruby.evalScriptlet()

        RackRuntimeInitializer initializer = new RackRuntimeInitializer( rubyAppMetaData, rackAppMetaData );

        Ruby ruby = createRuby();
        initializer.initialize( ruby, "web" );

        String rackRoot = (String) ruby.evalScriptlet( "RACK_ROOT" ).toJava( String.class );
        assertEquals( root.getAbsolutePath(), rackRoot );

        String rackEnv = (String) ruby.evalScriptlet( "RACK_ENV" ).toJava( String.class );
        assertEquals( "test", rackEnv );
View Full Code Here

Examples of org.jruby.Ruby.evalScriptlet()

        initializer.initialize( ruby, "web" );

        String rackRoot = (String) ruby.evalScriptlet( "RACK_ROOT" ).toJava( String.class );
        assertEquals( root.getAbsolutePath(), rackRoot );

        String rackEnv = (String) ruby.evalScriptlet( "RACK_ENV" ).toJava( String.class );
        assertEquals( "test", rackEnv );

        String baseUri = (String) ruby.evalScriptlet( "ENV['RACK_BASE_URI']" ).toJava( String.class );
        assertEquals( "/mycontext", baseUri );
View Full Code Here

Examples of org.jruby.Ruby.evalScriptlet()

        assertEquals( root.getAbsolutePath(), rackRoot );

        String rackEnv = (String) ruby.evalScriptlet( "RACK_ENV" ).toJava( String.class );
        assertEquals( "test", rackEnv );

        String baseUri = (String) ruby.evalScriptlet( "ENV['RACK_BASE_URI']" ).toJava( String.class );
        assertEquals( "/mycontext", baseUri );

        String appName = (String) ruby.evalScriptlet( "ENV['TORQUEBOX_APP_NAME']" ).toJava( String.class );
        assertEquals( "test-app", appName );
View Full Code Here

Examples of org.jruby.Ruby.evalScriptlet()

        assertEquals( "test", rackEnv );

        String baseUri = (String) ruby.evalScriptlet( "ENV['RACK_BASE_URI']" ).toJava( String.class );
        assertEquals( "/mycontext", baseUri );

        String appName = (String) ruby.evalScriptlet( "ENV['TORQUEBOX_APP_NAME']" ).toJava( String.class );
        assertEquals( "test-app", appName );

        appName = (String) ruby.evalScriptlet( "TORQUEBOX_APP_NAME" ).toJava( String.class );
        assertEquals( "test-app", appName );
View Full Code Here

Examples of org.jruby.Ruby.evalScriptlet()

        assertEquals( "/mycontext", baseUri );

        String appName = (String) ruby.evalScriptlet( "ENV['TORQUEBOX_APP_NAME']" ).toJava( String.class );
        assertEquals( "test-app", appName );

        appName = (String) ruby.evalScriptlet( "TORQUEBOX_APP_NAME" ).toJava( String.class );
        assertEquals( "test-app", appName );

        String context = (String) ruby.evalScriptlet( "ENV['TORQUEBOX_CONTEXT']" ).toJava( String.class );
        assertEquals( "web", context );
    }
View Full Code Here

Examples of org.jruby.Ruby.evalScriptlet()

        assertEquals( "test-app", appName );

        appName = (String) ruby.evalScriptlet( "TORQUEBOX_APP_NAME" ).toJava( String.class );
        assertEquals( "test-app", appName );

        String context = (String) ruby.evalScriptlet( "ENV['TORQUEBOX_CONTEXT']" ).toJava( String.class );
        assertEquals( "web", context );
    }
}
View Full Code Here

Examples of org.jruby.Ruby.evalScriptlet()

        }
        factory.setUseJRubyHomeEnvVar( false );

        Ruby ruby = factory.createInstance( getClass().getSimpleName() );

        ruby.evalScriptlet( "require %q(rubygems)" );
        return ruby;
    }
   
    private Ruby ruby;
    private ComponentClass componentClass;
View Full Code Here

Examples of org.jruby.Ruby.evalScriptlet()

        }
        factory.setUseJRubyHomeEnvVar( false );

        Ruby ruby = factory.createInstance( "test" );

        ruby.evalScriptlet( "require %q(rubygems)" );
        return ruby;
    }

}
View Full Code Here

Examples of org.jruby.Ruby.evalScriptlet()

        factory.create();

        Ruby ruby = factory.createInstance( getClass().getSimpleName() );

        String script = "require 'openssl'\nOpenSSL::HMAC.hexdigest(OpenSSL::Digest::SHA1.new, 'mykey', 'hashme')";
        Object result = ruby.evalScriptlet( script );

        assertNotNull( result );
    }

    @Test
View Full Code Here

Examples of org.jruby.Ruby.evalScriptlet()

        factory.setRubyVersion( CompatVersion.RUBY1_9 );
        factory.create();
        Ruby ruby = factory.createInstance( getClass().getSimpleName() );
        assertNotNull( ruby );
        assertTrue( ruby.is1_9() );
        String rubyVersion = ((RubyString) ruby.evalScriptlet( "RUBY_VERSION" )).toString();
        if (isJRuby17()) {
            assertEquals( "1.9.3", rubyVersion );
        } else {
            assertEquals( "1.9.2", rubyVersion );
        }
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.