Module: AwsExtensions::S3::ReplicationConfiguration

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

Instance Method Summary collapse

Instance Method Details

#to_cumulusObject

Public: Convert this Aws::S3::Types::ReplicationConfiguration into a Cumulus::S3::ReplicationConfig

Returns the ReplicationConfig



12
13
14
15
16
17
18
19
20
21
# File 'lib/aws_extensions/s3/ReplicationConfiguration.rb', line 12

def to_cumulus
  cumulus = Cumulus::S3::ReplicationConfig.new
  cumulus.populate!(self)

  if self.rules[0].status.downcase != "disabled"
    cumulus
  end
rescue
  nil
end