add SOLID ruby by jim weirich