Sha256: 4959d3f639678610784f9e35f84005f7bbee6700ace69a39f138b51e0ad85e88

Contents?: true

Size: 673 Bytes

Versions: 1

Compression:

Stored size: 673 Bytes

Contents

module Awspec::Generator
  module Spec
    class RdsDbClusterParameterGroup
      include Awspec::Helper::Finder
      def generate_by_paramater_group(paramater_group)
        @paramater_group = paramater_group
        res = select_all_rds_db_cluster_parameters(@paramater_group)
        ERB.new(db_cluster_parameter_group_template, nil, '-').result(binding).gsub(/^\n/, '')
      end

      def db_cluster_parameter_group_template
        template = <<-'EOF'
describe rds_db_cluster_parameter_group('<%= @paramater_group %>') do
<% res.each do |key, value| %>
  its('<%= key %>') { should eq '<%= value %>' }
<% end %>
end
EOF
        template
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
awspec-1.3.0 lib/awspec/generator/spec/rds_db_cluster_parameter_group.rb