Гем представляет собой набор полезных инструменов для повседневной работы (пока только на русском)

1.Configuration

  1. Расширение классов стандартной библиотеки

    а) Расширение классов Array и Hash

    б) Расширение модуля Kernel

    можно преобразовать в следующий:

    with contexts do
      set_context(:region, :volga)
      set_context(:site, "gionet.ru")
      set_context(:special, special_object)
      run
    end
    

    в) расширения класса String

    1)  
  2. Класс EventMachine

  3. Другие утилиты для падчинга можно посмотреть в helpful_utilspatching_utils

  4. Кастомные названия для полей моделей(по мотивам

    http://rubybrothers.ru/2008/9/9/custom-attributes-names-for-rails-validations) -