This is a Dashing widget to display the email information using the Mailgun Ruby API.
Add it to dashing's gemfile:
gem 'mailgun-ruby'
And run
bundle install
To use this widget:
-
copy
mailgun.coffee
,mailgun.html
, andmailgun.scss
into the/widgets/mailgun
directory of your Dashing app. This directory does not exist in new Dashing apps, so you may have to create it. -
Copy the
mailgun.rb
file into your/jobs
folder. -
Now copy over the
mailgun.yml
into the root directory of your Dashing application. Be sure to replace the following options inside of the config file with your own Mailgun information:
:api_key: "xxxxxxxxxxxxxxx"
:domain: 'Your Domain'
To include the widget in a dashboard, add the following snippet to the dashboard layout file:
<li data-row="1" data-col="1" data-sizex="1" data-sizey="1">
<div data-id="mailgun" data-view="Mailgun" data-title="Mailgun"></div>
</li>
You can customize the thresholds for the point at which the widgets change colours. This is done by changing the data-green
and data-yellow
attributes of the HTML you added to the dashboard above.
Any value between data-green
and data-yellow
will be yellow. If data-green
is larger than data-yellow
, then anything above data-green
will be green, and anything below data-yellow
will be red, and vice-versa.