-
Notifications
You must be signed in to change notification settings - Fork 15
Gemas
Las gemas son librerías re-utilizables. Es funcionalidad encapsulada para que no tenga que escribir código que hace lo mismo una y otra vez. Por ejemplo, hay gemas para extraer contenido de archivos XML, CSV, hay gemas que sirven para enviar correo o autenticar usuarios. En resumen, si vas a reutilizar código es muchos proyectos, es ideal separarlo en una gema.
Si estas iniciando en ruby lo ideal sería que consultes en la Lista de Ruby Perú donde expongas el problema que deseas solucionar y los miembros te recomendaremos opciones.
Un buen recurso también es: Ruby Toolbox ahí encontrarás todas las gemas categorizadas y otros datos que te ayudarán a elegir como: último día de actualización, actividad de desarrollo e incluso algunos recursos como videos o artículos relacionados.
El código fuente de las gemas se encuentra disponible en sitios como: GitHub o Gitorious y es totalmente abierto, para que puedes estudiar el código o incluso proponer mejoras en el mismo.
Puedes también ver el código fuente de una gema instalada en tu sistema con el comando bundle open nombre-de-la-gema
.