README.md
# Timepad
[![Build Status](https://secure.travis-ci.org/numbata/timepad.png)](http://travis-ci.org/numbata/timepad)
[![Code Climate](https://codeclimate.com/github/numbata/timepad/badges/gpa.svg)](https://codeclimate.com/github/numbata/timepad)
[https://github.com/timepad/timepad_api/wiki]
## Установка
Добавить в Gemfile строки:
gem 'timepad'
Затем запустить:
$ bundle
## Настройка
Для работы гема требуется в конфигурации указать `id` и `key`, которые можно найти на странице настроек вашей организации [http://mycompany.timepad.ru/profile]
#config/initializers/timepad.rb
Timepad.configure do |config|
config.id = 1
config.key = 'abcde'
end
## События
# Получение списка событий
events = Timepad.event.get_list :limit => 1, :order_by => :begin
# Альтернативный вариант
events = Timepad.events
# Получение события
event = Timepad.event.get 1
event = Timepad.event 1
## Списки рассылок
# Создание списка рассылок
Timepad.maillist.create 'maillist_title', [{email => 'test@example.com'}]
# Получение списка рассылок
maillists = Timepad.maillist.get_list
# Выгрузка списка рассылок
maillist = Timepad.maillist.get maillist_id
# Добавление подписчика в рассылку
Timepad.maillist.add_items maillist_id, [{email => 'test@exmaple.com'}]
## Письма рассылок
# Отправка письма в рассылку
Timepad.mail.create :subject => 'subject', :text => 'text', :maillists => [1,2], :subscribers => ['a@a.a', 'b@b.b']