Sha256: 3fd6bd69dea6ffa537d0e109aa049bfeae920870abe6b5affdbc127a6bb9482c
Contents?: true
Size: 644 Bytes
Versions: 26
Compression:
Stored size: 644 Bytes
Contents
module Fog module Parsers module Storage module AWS class GetBucketLifecycle < Fog::Parsers::Base def reset @rule = {} @response = { 'Rules' => [] } end def end_element(name) case name when 'ID', 'Prefix' @rule[name] = value when 'Status' @rule['Enabled'] = value == 'Enabled' when 'Days' @rule[name] = value.to_i when 'Rule' @response['Rules'] << @rule @rule = {} end end end end end end end
Version data entries
26 entries across 26 versions & 12 rubygems