Sha256: 17ec245f05411b98d8c9c3eec7faf156b1f7cf4ab3ec348429c1ab7871504f85
Contents?: true
Size: 577 Bytes
Versions: 24
Compression:
Stored size: 577 Bytes
Contents
module SimpleDeploy class EntryLister def initialize @domain = 'stacks' @config = SimpleDeploy.config end def all if sdb_connect.domain_exists? @domain e = sdb_connect.select "select * from #{@domain}" entries = e.keys.map do |name| remove_region_from_entry(name) end end entries ? entries : [] end private def sdb_connect @sdb_connect ||= AWS::SimpleDB.new end def remove_region_from_entry(name) name.gsub(/-[a-z]{2}-[a-z]*-[0-9]{1,2}$/, '') end end end
Version data entries
24 entries across 24 versions & 1 rubygems