Veraticus/Dynamoid — pull request #36 by afrojas (2012-05-03 23:25:31+00:00)
Title: Reducing the number of log statements due to double benchmarks

Because of

```ruby
[:batch_get_item, :create_table, :delete_item, :delete_table, :get_item, :list_tables, :put_item].each do |m|
# Method delegation with benchmark to the underlying adapter. Faster than relying on method_missing.
#
# @since 0.2.0
define_method(m) do |*args|
benchmark("#{m.to_s}", args) {adapter.send(m, *args)}
end
end
```

it seem unnecessary to then also do:

```ruby
benchmark('Put Item', object) {put_item(table, object)}
```

since that'll call benchmark, and then the first chunk of code will cause the second benchmark to be called.