Class: S3Secure::Policy::Document::Base

Inherits:
Object
  • Object
show all
Extended by:
Memoist
Defined in:
lib/s3_secure/policy/document/base.rb

Direct Known Subclasses

ForceSSLOnlyAccess, ForceSSLOnlyAccessRemove

Instance Method Summary collapse

Constructor Details

#initialize(bucket, bucket_policy) ⇒ Base

Returns a new instance of Base.



5
6
7
8
# File 'lib/s3_secure/policy/document/base.rb', line 5

def initialize(bucket, bucket_policy)
  # @bucket_policy is existing document policy
  @bucket, @bucket_policy = bucket, bucket_policy
end

Instance Method Details

#checkerObject



10
11
12
# File 'lib/s3_secure/policy/document/base.rb', line 10

def checker
  S3Secure::Policy::Checker.new(@bucket_policy)
end