Module: AwsExtensions::S3::BucketVersioning

Defined in:
lib/aws_extensions/s3/BucketVersioning.rb

Instance Method Summary collapse

Instance Method Details

#enabledObject

Public: Return whether versioning is currently on. We need this method because AWS returns nil when you’ve never versioned or the string ‘Suspended’ if you had in the past, but have turned it off.

Returns whether versioning is currently on



9
10
11
# File 'lib/aws_extensions/s3/BucketVersioning.rb', line 9

def enabled
  !(status.nil? or status.downcase == "suspended")
end