class AWS::S3::AccessControlList::GrantBuilder
Public Class Methods
new(acl, grant)
click to toggle source
@private
# File lib/aws/s3/access_control_list.rb, line 220 def initialize(acl, grant) @acl = acl @grant = grant end
Public Instance Methods
to(grantee)
click to toggle source
Specifies the grantee.
@param [Grantee or Hash] grantee A Grantee
object or hash;
for example: acl.grant(:full_control).to(:amazon_customer_email => "foo@example.com")
# File lib/aws/s3/access_control_list.rb, line 230 def to(grantee) @grant.grantee = grantee @acl.grants << @grant end