BBC-News/alephant-harness — pull request #4 by stevenjack (2014-07-16 12:52:03+00:00)
Title: [READY] Multiple resources

This PR allows the harness to be passed multiple resources for each type (sqs, s3 or dynamo).

The following data structure is expected of the config hash passed int the `configure` method:

```ruby
config = {
:tables => [
{ :name => 'lookup_table' :schema => 'lookup' },
{ :name => 'sequence_table' :schema => 'sequence' }
],
:queues => [
'test-queue',
'test-queue-two'
],
:buckets => [
'my-test-bucket'
]
}

Alephant::Harness::Setup.configure(config)
```

for dynamo, use the following structure for tables that aren't part of the standard alephant framework:

```ruby
config = {
:tables => [
:name => 'my_table' :schema => {:some => :schema} }
]
}

Alephant::Harness::Setup.configure(config)
```