Class: SetupConfiguration::Generator::MPSTemplateBinding
Instance Attribute Summary
#output, #suite
Instance Method Summary
collapse
#categories, #find_param_by_number, #get_binding
Constructor Details
Returns a new instance of MPSTemplateBinding.
9
10
11
|
# File 'lib/setup_configuration/mps_template_binding.rb', line 9
def initialize
yield self
end
|
Instance Method Details
#param_infos(category_key) ⇒ Object
21
22
23
24
25
26
27
28
29
30
31
32
|
# File 'lib/setup_configuration/mps_template_binding.rb', line 21
def param_infos(category_key)
parameters=suite.categories[category_key]
depends, machine_type, number=[], [], []
parameters.each() do |param|
machine_type << param.machine_type
number << param.number
depends << depends_on(param.dependency)
end
max_number_parameters_per_tab=50
[depends, machine_type, number].collect() { |arr| (arr.in_groups_of(max_number_parameters_per_tab, false)).collect() { |a| prepare(a) } }
end
|
#settings ⇒ Object
17
18
19
|
# File 'lib/setup_configuration/mps_template_binding.rb', line 17
def settings
self.suite.settings
end
|