Sha256: 6f3688819f5ef19614f738718f5cc89e0b34750bd65c84fd54b2866161dcfffe
Contents?: true
Size: 864 Bytes
Versions: 75
Compression:
Stored size: 864 Bytes
Contents
module Fog module Parsers module AWS module KMS class ListKeys < Fog::Parsers::Base def reset @response = { 'Keys' => [] } end def start_element(name, attrs = []) super case name when 'Keys' @keys = [] when 'member' @key = {} end end def end_element(name) case name when 'KeyId', 'KeyArn' @key[name] = value when 'member' @keys << @key when 'Keys' @response['Keys'] = @keys when 'Truncated' @response['Truncated'] = (value == 'true') when 'NextMarker' @response['Marker'] = value end end end end end end end
Version data entries
75 entries across 73 versions & 3 rubygems