Method: Awspec::Generator::Spec::Elasticache#generate_all
- Defined in:
- lib/awspec/generator/spec/elasticache.rb
#generate_all ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/awspec/generator/spec/elasticache.rb', line 7 def generate_all opt = {} clusters = [] loop do res = elasticache_client.describe_cache_clusters(opt) clusters.push(*res.cache_clusters) break if res.marker.nil? opt = { marker: res.marker } end raise 'Not Found Cache Clusters' if clusters.empty? ERB.new(cache_clusters_spec_template, nil, '-').result(binding).gsub(/^\n/, '') end |