knowing Ruby from Scratch