Conceptos básicos del lenguaje Ruby, Gemas, persistencia y frameworks web Sinatra y Rails