please add ruby oop project solutions