The code throws the exception undefined method `join' for nil:NilClass if destionation doesn't exist - so it's better to not call git_clone if destination is not present.
The code throws the exception undefined method `join' for nil:NilClass if destionation doesn't exist - so it's better to not call git_clone if destination is not present.