Ruby swimming