
The code was not robust when no rows were returned from swift_ringbuilder(builder_file_path). The calls to retrieve an array range from the array of this commands output was returning nil which caused the failure: undef method each on nil This change explicitly checks for the case where there are no rows returned by swift-ring-builder.