ruby directory bug fix