Class: SetupConfiguration::SetupCodeBinding
- Inherits:
-
Generator::TemplateBinding
- Object
- Generator::TemplateBinding
- SetupConfiguration::SetupCodeBinding
- Defined in:
- lib/setup_configuration/setup_code_binding.rb
Instance Attribute Summary
Attributes inherited from Generator::TemplateBinding
Instance Method Summary collapse
-
#initialize ⇒ SetupCodeBinding
constructor
A new instance of SetupCodeBinding.
- #key(symbol) ⇒ Object
-
#parameter_offset ⇒ Object
Offset for setup parameter numbers.
- #parameters ⇒ Object
Methods inherited from Generator::TemplateBinding
#categories, #find_param_by_number, #get_binding
Constructor Details
#initialize ⇒ SetupCodeBinding
Returns a new instance of SetupCodeBinding.
5 6 7 8 |
# File 'lib/setup_configuration/setup_code_binding.rb', line 5 def initialize super @longest = nil end |
Instance Method Details
#key(symbol) ⇒ Object
22 23 24 25 26 |
# File 'lib/setup_configuration/setup_code_binding.rb', line 22 def key(symbol) s = symbol.to_s delimiter = '_' s.split(delimiter).collect() { |splitter| splitter.capitalize }.join(delimiter).ljust(longest_key_length) end |
#parameter_offset ⇒ Object
Offset for setup parameter numbers. This offset is added to a parameter number when evaluated in controller.
18 19 20 |
# File 'lib/setup_configuration/setup_code_binding.rb', line 18 def parameter_offset 1300 end |
#parameters ⇒ Object
10 11 12 13 |
# File 'lib/setup_configuration/setup_code_binding.rb', line 10 def parameters #TODO use set or something similar suite.parameters.select() { |p| p.param? } end |