ruby learning crap