class AWS::S3::Policy::Statement
Constants
- ACTION_MAPPING
Protected Instance Methods
resource_arn(resource)
click to toggle source
# File lib/aws/s3/policy.rb, line 54 def resource_arn resource prefix = 'arn:aws:s3:::' case resource when Bucket "#{prefix}#{resource.name}" when S3Object "#{prefix}#{resource.bucket.name}/#{resource.key}" when ObjectCollection "#{prefix}#{resource.bucket.name}/#{resource.prefix}*" when /^arn:/ resource else "arn:aws:s3:::#{resource}" end end