Skip to content

Latest commit

History

48 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

mailgunner

A Ruby wrapper for the Mailgun API.

Installation

$ gem install mailgunner

Quick start

require'mailgunner'mailgun=Mailgunner::Client.new({domain: 'samples.mailgun.org',api_key: 'key-3ax6xnjp29jd6fds4gc373sgvjxteol0',public_key: 'pubkey-9hddctfripa1jnhc3qf664cg6aeyb-e6'})response=mailgun.get_stats(limit: 5)ifresponse.ok?# do something with response.objectelse# handle client/server errorend

Environment variables

Best practice for storing credentials for external services is to use environment variables, as described by 12factor.net/config.

Mailgunner::Client defaults to extracting the domain and api_key values it needs from the MAILGUN_API_KEY and MAILGUN_SMTP_LOGIN environment variables. These will exist if you are using Mailgun on Heroku, or you can set them manually.

About

A Ruby wrapper for the Mailgun API

Resources

Stars

0 stars

Watchers

3 watching

Forks

Releases

Packages

Contributors

Languages