org.jclouds.scriptbuilder.statements.chef
Class InstallChefGems

java.lang.Object
  extended by org.jclouds.scriptbuilder.statements.chef.InstallChefGems
All Implemented Interfaces:
Statement

public class InstallChefGems
extends Object
implements Statement

Installs Chef gems onto a host.

If you only want to install the Chef client and don't care about the version of Ruby and Rubygems, use the InstallChefUsingOmnibus statement instead.

See Also:
InstallChefUsingOmnibus, InstallRuby, InstallRubyGems

Nested Class Summary
static class InstallChefGems.Builder
           
 
Constructor Summary
protected InstallChefGems(com.google.common.base.Optional<String> version)
           
 
Method Summary
static InstallChefGems.Builder builder()
           
 Iterable<String> functionDependencies(OsFamily family)
           
 String render(OsFamily family)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InstallChefGems

protected InstallChefGems(com.google.common.base.Optional<String> version)
Method Detail

builder

public static InstallChefGems.Builder builder()

render

public String render(OsFamily family)
Specified by:
render in interface Statement

functionDependencies

public Iterable<String> functionDependencies(OsFamily family)
Specified by:
functionDependencies in interface Statement


Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.