Class: Exercism::Templates::EachToSelect
- Defined in:
- lib/exercism-analysis/templates/each_to_select.rb
Constant Summary
Constants inherited from Template
Instance Method Summary collapse
-
#initialize(mutation) ⇒ EachToSelect
constructor
A new instance of EachToSelect.
- #render ⇒ Object
Methods inherited from Template
Constructor Details
#initialize(mutation) ⇒ EachToSelect
Returns a new instance of EachToSelect.
6 7 8 |
# File 'lib/exercism-analysis/templates/each_to_select.rb', line 6 def initialize(mutation) @mutation = mutation end |
Instance Method Details
#render ⇒ Object
10 11 12 13 |
# File 'lib/exercism-analysis/templates/each_to_select.rb', line 10 def render [padding(@mutation.iter), "#{@mutation.variable.value} = ", CodeMiner::Substitution.new(@mutation.iter).substitute(*mutation_substitutions, each_to_select_substitution)].join end |