Skip to content

plateculture/ptilinopus

This branch is 1 commit behind giedriusr/ptilinopus:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

cf757a3 · May 10, 2016

History

6 Commits
May 10, 2016
Dec 1, 2015
Jun 23, 2014
Jun 23, 2014
May 10, 2016
Jun 23, 2014
Jun 23, 2014
Jun 23, 2014
Jun 23, 2014
Jun 23, 2014

Repository files navigation

Ptilinopus

API Wrapper for MailerLite Inspired by Gibbon

Installation

Add this line to your application's Gemfile:

gem 'ptilinopus'

And then execute:

$ bundle

Or install it yourself as:

$ gem install ptilinopus

Usage

First of all setup your API key:

api = Ptilinopus::API.new("api_key")

or

Ptilinopus::API.api_key = "api_key"

If you setup key with the second case you can make API call on the class itself:

Ptilinopus::API.call(:post, "subscribers/unsubscribe", {email: "test_email@test.com"})

Call API methods

Fetch groups:

api = Primary::API.new("api_key")
api.call(:get, "lists")

Adding a subscriber:

api = Primary::API.new("api_key")
api.call(:post, "subscribers", {email: 'test_email@test.com', id: 123456})

List of all methods you can find here [http://docs.mailerlite.com/]

Note: specify :get and :post types according to API documentaion

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

About

API wrapper for Mailerlite

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Ruby 100.0%