base ruby gem