Module: SurveyMetamodel::RatingScale::ClassModule

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

Instance Method Summary collapse

Instance Method Details

#real_choicesObject



86
87
88
89
90
91
92
93
94
95
96
# File 'lib/generators/survey/metamodels/model.rb', line 86

def real_choices
  if type == :numerical
    choices2 = Array.new
    (min..max).each { |i| choices2 << Choice.new(:name => "#{self.name}_choice_#{i}", :title => "#{i}") }
    choices2
  elsif type == :likert
    choices_by_a(LIKERT_SCALE)
  elsif self.is_a?(RatingScale)
    choices
  end
end