Module: SurveyMetamodel::SelectionGroup::ClassModule

Defined in:
lib/generators/survey/metamodels/view.rb

Instance Method Summary collapse

Instance Method Details

#choicesObject



273
274
275
# File 'lib/generators/survey/metamodels/view.rb', line 273

def choices
  model_element.real_choices if !model_element.nil?
end

#parametersObject



277
278
279
280
281
# File 'lib/generators/survey/metamodels/view.rb', line 277

def parameters
  parameters_a = Array.new
  choices.each { |choice| parameters_a << "params[:#{name}_#{choice.name}].to_s" }
  return "[#{parameters_a.join(', ')}].reject(&:empty?).join(', ')"
end