Tabnine Logo
InstallRubyGems.builder
Code IndexAdd Tabnine to your IDE (free)

How to use
builder
method
in
org.jclouds.scriptbuilder.statements.ruby.InstallRubyGems

Best Java code snippets using org.jclouds.scriptbuilder.statements.ruby.InstallRubyGems.builder (Showing top 20 results out of 315)

origin: apache/jclouds

@Provides
@Named("installChefGems")
@Singleton
final Statement installChefGems(BootstrapProperties bootstrapProperties) {
 InstallRubyGems installRubyGems = InstallRubyGems.builder()
    .version(bootstrapProperties.gemSystemVersion().orNull())
    .updateSystem(bootstrapProperties.updateGemSystem(), bootstrapProperties.gemSystemVersion().orNull())
    .updateExistingGems(bootstrapProperties.updateGems()) //
    .build();
 Statement installChef = InstallChefGems.builder().version(bootstrapProperties.chefVersion().orNull()).build();
 return new StatementList(InstallRuby.builder().build(), installRubyGems, installChef);
}
origin: org.jclouds.api/chef

@Provides
@Named("installChefGems")
@Singleton
Statement installChef(BootstrapProperties bootstrapProperties) {
 InstallRubyGems installRubyGems = InstallRubyGems.builder()
    .version(bootstrapProperties.gemSystemVersion().orNull())
    .updateSystem(bootstrapProperties.updateGemSystem(), bootstrapProperties.gemSystemVersion().orNull())
    .updateExistingGems(bootstrapProperties.updateGems()) //
    .build();
 Statement installChef = InstallChefGems.builder().version(bootstrapProperties.chefVersion().orNull()).build();
 return new StatementList(InstallRuby.builder().build(), installRubyGems, installChef);
}
origin: org.apache.jclouds.api/chef

@Provides
@Named("installChefGems")
@Singleton
final Statement installChefGems(BootstrapProperties bootstrapProperties) {
 InstallRubyGems installRubyGems = InstallRubyGems.builder()
    .version(bootstrapProperties.gemSystemVersion().orNull())
    .updateSystem(bootstrapProperties.updateGemSystem(), bootstrapProperties.gemSystemVersion().orNull())
    .updateExistingGems(bootstrapProperties.updateGems()) //
    .build();
 Statement installChef = InstallChefGems.builder().version(bootstrapProperties.chefVersion().orNull()).build();
 return new StatementList(InstallRuby.builder().build(), installRubyGems, installChef);
}
origin: jclouds/legacy-jclouds-chef

@Provides
@Named("installChefGems")
@Singleton
Statement installChef(BootstrapProperties bootstrapProperties) {
 InstallRubyGems installRubyGems = InstallRubyGems.builder()
    .version(bootstrapProperties.gemSystemVersion().orNull())
    .updateSystem(bootstrapProperties.updateGemSystem(), bootstrapProperties.gemSystemVersion().orNull())
    .updateExistingGems(bootstrapProperties.updateGems()) //
    .build();
 Statement installChef = InstallChefGems.builder().version(bootstrapProperties.chefVersion().orNull()).build();
 return new StatementList(InstallRuby.builder().build(), installRubyGems, installChef);
}
origin: jclouds/legacy-jclouds

public void installRubyGemsDefaultsUnix() throws IOException {
 assertEquals(InstallRubyGems.builder().build().render(OsFamily.UNIX), installRubyGems(DEFAULT_RUBYGEMS_VERSION));
}
origin: jclouds/legacy-jclouds

public void installRubyGemsDefaultsWithUpgrade() throws IOException {
 assertEquals(InstallRubyGems.builder().updateSystem(true).updateExistingGems(true).build().render(OsFamily.UNIX),
    Resources.toString(Resources.getResource("test_install_rubygems." + ShellToken.SH.to(OsFamily.UNIX)),
       Charsets.UTF_8));
}
origin: apache/jclouds

public void installRubyGemsDefaultsUnix() throws IOException {
 assertEquals(InstallRubyGems.builder().build().render(OsFamily.UNIX), installRubyGems(DEFAULT_RUBYGEMS_VERSION));
}
origin: apache/jclouds

public void installRubyGemsDefaultsWithUpgrade() throws IOException {
 assertEquals(InstallRubyGems.builder().updateSystem(true).updateExistingGems(true).build().render(OsFamily.UNIX),
    Resources.toString(Resources.getResource("test_install_rubygems." + ShellToken.SH.to(OsFamily.UNIX)),
       Charsets.UTF_8));
}
origin: jclouds/legacy-jclouds

public void installRubyGemsUnixDefaultsInScriptBuilder() throws IOException {
 assertEquals(
    InitScript.builder().name("install_rubygems").run(InstallRubyGems.builder().build()).build()
       .render(OsFamily.UNIX), Resources.toString(
       Resources.getResource("test_install_rubygems_scriptbuilder." + ShellToken.SH.to(OsFamily.UNIX)),
       Charsets.UTF_8));
}
origin: jclouds/legacy-jclouds

public void installRubyGemsForcingVersion() throws IOException {
 assertEquals(InstallRubyGems.builder().version("1.8.25").build().render(OsFamily.UNIX), installRubyGems("1.8.25"));
}
origin: apache/jclouds

public void installRubyGemsUnixDefaultsInScriptBuilder() throws IOException {
 assertEquals(
    InitScript.builder().name("install_rubygems").run(InstallRubyGems.builder().build()).build()
       .render(OsFamily.UNIX), Resources.toString(
       Resources.getResource("test_install_rubygems_scriptbuilder." + ShellToken.SH.to(OsFamily.UNIX)),
       Charsets.UTF_8));
}
origin: apache/jclouds

public void installRubyGemsForcingVersion() throws IOException {
 assertEquals(InstallRubyGems.builder().version("1.8.25").build().render(OsFamily.UNIX), installRubyGems("1.8.25"));
}
origin: jclouds/legacy-jclouds

public void installRubyGemsAndUpdateGems() throws IOException {
 assertEquals(InstallRubyGems.builder().updateExistingGems(true).build().render(OsFamily.UNIX),
    installRubyGems(DEFAULT_RUBYGEMS_VERSION) + updateGems());
}
origin: jclouds/legacy-jclouds

public void installRubyGemsAndUpdateSystem() throws IOException {
 assertEquals(InstallRubyGems.builder().updateSystem(true).build().render(OsFamily.UNIX),
    installRubyGems(DEFAULT_RUBYGEMS_VERSION) + updateSystem(null));
}
origin: jclouds/legacy-jclouds

public void installRubyGemsAndUpdateSystemForcingUpdateVersion() throws IOException {
 assertEquals(InstallRubyGems.builder().updateSystem(true, "1.8.25").build().render(OsFamily.UNIX),
    installRubyGems(DEFAULT_RUBYGEMS_VERSION) + updateSystem("1.8.25"));
}
origin: apache/jclouds

public void installRubyGemsAndUpdateSystem() throws IOException {
 assertEquals(InstallRubyGems.builder().updateSystem(true).build().render(OsFamily.UNIX),
    installRubyGems(DEFAULT_RUBYGEMS_VERSION) + updateSystem(null));
}
origin: apache/jclouds

public void installRubyGemsAndUpdateGems() throws IOException {
 assertEquals(InstallRubyGems.builder().updateExistingGems(true).build().render(OsFamily.UNIX),
    installRubyGems(DEFAULT_RUBYGEMS_VERSION) + updateGems());
}
origin: apache/jclouds

public void installRubyGemsAndUpdateSystemForcingUpdateVersion() throws IOException {
 assertEquals(InstallRubyGems.builder().updateSystem(true, "1.8.25").build().render(OsFamily.UNIX),
    installRubyGems(DEFAULT_RUBYGEMS_VERSION) + updateSystem("1.8.25"));
}
origin: jclouds/legacy-jclouds

public void installRubyGemsUpdatingSystemAndGems() throws IOException {
 assertEquals(InstallRubyGems.builder().version("1.2.3").updateSystem(true, "1.2.4").updateExistingGems(true)
    .build().render(OsFamily.UNIX), installRubyGems("1.2.3") + updateSystem("1.2.4") + updateGems());
}
origin: apache/jclouds

public void installRubyGemsUpdatingSystemAndGems() throws IOException {
 assertEquals(InstallRubyGems.builder().version("1.2.3").updateSystem(true, "1.2.4").updateExistingGems(true)
    .build().render(OsFamily.UNIX), installRubyGems("1.2.3") + updateSystem("1.2.4") + updateGems());
}
org.jclouds.scriptbuilder.statements.rubyInstallRubyGemsbuilder

Popular methods of InstallRubyGems

  • <init>
  • render

Popular in Java

  • Making http requests using okhttp
  • getResourceAsStream (ClassLoader)
  • getExternalFilesDir (Context)
  • getSystemService (Context)
  • URL (java.net)
    A Uniform Resource Locator that identifies the location of an Internet resource as specified by RFC
  • Charset (java.nio.charset)
    A charset is a named mapping between Unicode characters and byte sequences. Every Charset can decode
  • SimpleDateFormat (java.text)
    Formats and parses dates in a locale-sensitive manner. Formatting turns a Date into a String, and pa
  • LinkedHashMap (java.util)
    LinkedHashMap is an implementation of Map that guarantees iteration order. All optional operations a
  • Pattern (java.util.regex)
    Patterns are compiled regular expressions. In many cases, convenience methods such as String#matches
  • Reflections (org.reflections)
    Reflections one-stop-shop objectReflections scans your classpath, indexes the metadata, allows you t
  • Top 12 Jupyter Notebook extensions
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now