Sha256: 4c201ad41244a6bfc75613a4d4d659e637fd1a18b0519fff662f9e97409afb13

Contents?: true

Size: 1.28 KB

Versions: 2

Compression:

Stored size: 1.28 KB

Contents

= esendex.gem

Gem for interacting with the Esendex API

This is in very early stages of development but supports sending one

== Usage

=== Setting up

	gem install esendex

=== Sending Messages

First instantiate an Account with your credentials
	
	account = Account.new("EX123456", "user@company.com", "yourpassword")
	
then, call the send method on the account object with a message. The return value is a batch_id you can use to obtain the status of the messages you have sent.

	batch_id = account.send_message(Message.new("07777111222", "Saying hello to the world with the help of Esendex"))

Multiple messages are sent by passing an array of Messages to the send_messages method
	
	batch_id = account.send_messages([Message.new("07777111222", "Hello"), Message.new("07777111333", "Hi")])
	
== Building

The plan is to publish this so you can perform gem install but if you can't wait then feel free to download 

=== Testing

	rake test
	
will run unit tests, ie those in the root of the test folder

	rake integration_test

will run integration tests, ie only those in the /test/integration folder

== Contributing

Please fork as you see fit and let us know when you have something that should be part of the gem.

== Copyright

Copyright (c) 2011 Esendex Ltd. See LICENSE.txt for
further details.

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
esendex-0.1.1 README.rdoc
esendex-0.1.0 README.rdoc