class Awspec::Generator::Spec::RedshiftClusterParameterGroup

Public Instance Methods

generate_by_parameter_group(parameter_group) click to toggle source
# File lib/awspec/generator/spec/redshift_cluster_parameter_group.rb, line 5
def generate_by_parameter_group(parameter_group)
  @parameter_group = parameter_group
  res = select_all_redshift_cluster_parameters(@parameter_group)
  ERB.new(redshift_cluster_parameters_spec_template, nil, '-').result(binding).gsub(/^\n/, '')
end
redshift_cluster_parameters_spec_template() click to toggle source
# File lib/awspec/generator/spec/redshift_cluster_parameter_group.rb, line 11
      def redshift_cluster_parameters_spec_template
        template = <<-'EOF'
describe redshift_cluster_parameter_group('<%= @parameter_group %>') do
<% res.each do |key, value| %>
  its('<%= key %>') { should eq '<%= value %>' }
<% end %>
end
EOF
        template
      end