how does ruby do paths again