working compass ruby