Ho usato le gemme di rubino per qualche settimana, ed è stato fantastico, ma non ero molto sicuro di cosa stesse succedendo sotto il cofano quando ne ho aggiunta una alla mia applicazione. Quindi questo post sul blog è per aiutarmi a capire come funzionano le gemme e spero che aiuti anche voi.
Una gemma di rubino è un pacchetto di codice ruby che potete aggiungere alla vostra applicazione. Questo può farvi risparmiare tempo usando il codice che altri hanno scritto per risolvere problemi simili. Per esempio, se volete cambiare il colore di un testo, potete installare e usare la gemma colorize. Ottieni tutte le sue funzionalità senza dover scrivere quel codice da solo.
Sinatra è una gemma, Rack è una gemma, e sono stato sorpreso di imparare che anche Rails è una gemma. Tutte le gemme pubbliche sono pubblicate attraverso RubyGems.org. È qui che le persone possono contribuire e condividerle con la comunità.
Iniziamo installando una gemma
Scegli una gemma e installiamola. Ho scelto di aggiungere la gemma colorize alla mia applicazione, che cambia il colore di una stringa che passiamo. Potete eseguire gem install gem_name per scaricare la gemma sul vostro computer e renderla disponibile alle vostre applicazioni. Ti stai chiedendo dove vive la gemma dopo la sua installazione? Puoi eseguire gem which gem_name e ti dirà esattamente dove si trova.