Спачатку нам трэба пазнаёміцца з яшчэ адной выдатнай рэччу якая ёсьць у Рубі – гэта Гемы. Гем – гэта маленькая праграма (бібліятэка) якая ўсталёўваецца ў Ваша прыкладаньне й дадае яму якія-небудзь функцыі. Гэтак жа як на айфоне або на андроідзе Вы маеце маркет, з якога можна ўсталяваць розныя прыкладаньні, так і тут ёсьць нешта накшталт маркета, зь якога можна ўсталяваць патрэбныя гемы.