Ruby OO article modified