fog/fog — pull request #2556 by allomov (2014-01-09 19:33:46+00:00)
Title: [google] Add put_object_acl request to Google Cloud Storage service.

This PR adds `put_object_acl` request method (similar with `put_bucket_acl` request in #2555). I tested it with following code:
```ruby
require './lib/fog/google'

storage = Fog::Storage::Google.new(...)

current_acl = storage.get_object_acl('acl-test-12312312323', 'test').body

new_acl = current_acl
new_acl['AccessControlList'].push(
{"Scope" => {"type" => 'AllUsers'}, "Permission"=> 'READ'}
)

storage.put_object_acl('acl-test-12312312323', 'test', new_acl)
```

BTW, after #2509 will be accepted, I plan to move methods that are similar with `put_bucket_acl` [request](https://github.com/allomov/fog/blob/47f5a04c3e3e7fd43e4c1482f7a515c59bc61c0a/lib/fog/google/requests/storage/put_bucket_acl.rb) to [requests helper](https://github.com/allomov/fog/blob/4574ff45b64002a8b9f2c7fcd9eedf9b54a702f1/lib/fog/google/helpers/requests_helper.rb).

Best wishes :boy: