Ruby implementation of xcproj functionality

see #199
Fixed in ef7dbf6