An object-focused environment for ruby