# File lib/aws/s3/bucket_lifecycle_configuration.rb, line 435 def parse_xml xml Client::XML::GetBucketLifecycleConfiguration.parse(xml).rules.map do |r| opts = { :status => r[:status] } if r[:expiration] opts[:expiration_time] = r[:expiration][:days] || r[:expiration][:date] end if r[:transition] opts[:glacier_transition_time] = r[:transition][:days] || r[:transition][:date] end Rule.new(self, r[:id], r[:prefix], opts) end end