Completed
Push — master ( cc34b5...c8d41a )
by Ken’ichiro
03:58 queued 35s
created

db_cluster_parameter_group_template()   A

Complexity

Conditions 1

Size

Total Lines 10

Duplication

Lines 10
Ratio 100 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
cc 1
c 1
b 0
f 0
dl 10
loc 10
rs 9.4285
1
module Awspec::Generator
2
  module Spec
3 View Code Duplication
    class RdsDbClusterParameterGroup
0 ignored issues
show
Duplication introduced by
This code seems to be duplicated in your project.
Loading history...
4
      include Awspec::Helper::Finder
5
      def generate_by_paramater_group(paramater_group)
6
        @paramater_group = paramater_group
7
        res = select_all_rds_db_cluster_parameters(@paramater_group)
8
        ERB.new(db_cluster_parameter_group_template, nil, '-').result(binding).gsub(/^\n/, '')
9
      end
10
11
      def db_cluster_parameter_group_template
12
        template = <<-'EOF'
13
describe rds_db_cluster_parameter_group('<%= @paramater_group %>') do
14
<% res.each do |key, value| %>
15
  its('<%= key %>') { should eq '<%= value %>' }
16
<% end %>
17
end
18
EOF
19
        template
20
      end
21
    end
22
  end
23
end
24