Refactoring Ruby APIs.