Данная статья рассчитана на тех, кому интересен язык Ruby, и хочется создать собственный Gem. Условные обозначения:
• gem — гем В данной статье мы создадим гем расчета чисел Фибоначчи. Прежде всего необходимо установить bundler, он все подготовит для разработки собственного гема: bash> gem install bundler После установки вводим команду: bundle gem <имя_разрабатываего_гема> Для создания гема bundler предложит: Рассмотрим созданный bandler’ом каркас поподробней: bin/console — запуск ruby консоли с загруженным гемом fib;
bin/setup — описание необходимых действий и зависимостей для установки гема, в данном случае — bundle install;
lib/fib/version.rb — константа, описывающая версию гема;
lib/fib/fib.rb — основные функции гема;
spec/*_spec.rb — тесты;
spec/spec_helper.rb — набор функций, необходимый для запуска тестов; .gitignore — сообщает git, какие файлы (или шаблоны) он должен игнорировать;
.rspec — файл конфигурации тестов rspec;
.travis.yml — файл конфигурации CI travis;
fib.gemspec —