package rhogenwizard.sdk.task.liveupdate;
import java.util.Arrays;
import java.util.List;
import rhogenwizard.SysCommandExecutor;
import rhogenwizard.sdk.task.RubyExecTask;
public class PrintSubnetsTask extends RubyExecTask
{
public PrintSubnetsTask(String workDir)
{
super(workDir, SysCommandExecutor.RUBY_BAT, "rake", "dev:network:list");
}
public List<String> getSubnets()
{
String out = getOutput();
out = out.replaceAll("\\p{Cntrl}", "");
List<String> subnetsList = Arrays.asList(out.split(";"));
return subnetsList;
}
}