Represents a single grant in an ACL. Both grantee
and
permission
are required for each grant when setting an ACL.
See docs.amazonwebservices.com/AmazonS3/latest/dev/ACLOverview.html for more information on how grantees and permissions are interpreted by S3.
@attr [Grantee] grantee The user or users who are granted
access according to this grant. You can specify this as a hash: grant.grantee = { :amazon_customer_email => "foo@example.com" }
@attr [Permission or Symbol] permission The type of
permission that is granted by this grant. Valid values are: * +:read+ * +:write+ * +:read_acp+ * +:write_acp+ * +:full_control+