Гем для отправки СМС-сообщений (Ruby)

от автора

Время от времени мне приходится внедрять отправку СМС-сообщений через разных провайдеров. Недавно я посмотрел на весь накопленный «опыт» и решил собрать из него гем. На данный момент есть поддержка СМС.ру, Кликателл, СмсУслуг и Нексмо.

Краткое описание гема и дополнительные ссылки ожидают вас под катом.

Использование

Установка:

gem install smster_ruby 

Для настройки достаточно добавить файл конфигурации config/initializers/smster.rb:

Smster.configure do |config|   config.clickatell_authorization_code = API_KEY end 

А для отправки подключить наш гем, выбрать провайдера и… отправить сообщение:

require 'smster'  Sms::Clickatell.send_sms(to: $phone, text: $text) 

Заключение

Гем для руби: github.com/IlyaDonskikh/smster_ruby
Гем для рельс: github.com/IlyaDonskikh/smster
Вики по использованию провайдеров: github.com/IlyaDonskikh/smster_ruby/wiki

Пулл реквест велкам!

ссылка на оригинал статьи http://habrahabr.ru/post/261437/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *