# File lib/rudy/aws/ec2/snapshot.rb, line 35
35:       def list_as_hash(snap_id=[])
36:         snap_id = [snap_id].flatten.compact
37:         slist = @@ec2.describe_snapshots(:snapshot_id => snap_id)
38:         return unless slist['snapshotSet'].is_a?(Hash)
39:         snapshots = {}
40:         slist['snapshotSet']['item'].each do |snap| 
41:           kp = self.from_hash(snap)
42:           snapshots[kp.awsid] = kp
43:         end
44:         snapshots = nil if snapshots.empty?
45:         snapshots
46:       end