Remove TMail support.
Allow to create instances of Postmark::HttpClient class.
Force string in Inflector.to_postmark and force symbol in Inflector.to_ruby.
Add Postmark::ApiClient, pass api key to Postmark::HttpClient's constructor.
Remove configuration from the Postmark module singleton. Remove Postmark::HttpClient class' methods. Make Postmark::Bounce use Postmark.api_client instead of Postmark::HttpClient.
Use better approach when testing timeouts.
Add a simple batch API implementation.
Store unit tests in spec/unit dir.
Add integration tests using POSTMARK_API_TEST key.
Name methods consistently.
Add a few more integration tests.
Update RSpec dependency to ~> 2.13.
Drop state before each RSpec example.
Add Postmark.deliver_messages method, rename Postmark.send_through_postmark method to Postmark.deliver_message, alias it as Postmark.send_through_postmark for backward compatibility.
Add unit tests for Postmark module.
Fix an extra retry attempt caused by invalid condition in ApiClient#with_retries method.
Move Postmark::TimeoutError instantiation to Postmark::HttpClient.
Add specs for Postmark::ApiClient and Postmark::HttpClient.
Don't return message body as a text part if content type is set to text/html.
Add a spec for Mail::Postmark delivery method.