# File lib/aws/s3/bucket_lifecycle_configuration.rb, line 338 def initialize configuration, id, prefix, expiration_time = nil, status = nil @configuration = configuration @id = id @prefix = prefix if Hash === expiration_time options = expiration_time options.each do |key, value| send("#{key}=", value) if respond_to?("#{key}=") end else self.expiration_time = expiration_time self.status = status end end