Naal Ruby Abstract