Module: SurveyMetamodel::Matrix::ClassModule

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

Instance Method Summary collapse

Instance Method Details

#real_choicesObject



132
133
134
135
136
137
138
# File 'lib/generators/survey/metamodels/model.rb', line 132

def real_choices
  if !choices_s.blank? and choices.empty?
    choices_by_s(choices_s)
  else
    choices
  end
end

#real_columnsObject



120
121
122
123
124
125
126
127
128
129
130
# File 'lib/generators/survey/metamodels/model.rb', line 120

def real_columns
  if type == :likert
    choices_by_s(LIKERT_SCALE.join(','))
  elsif self.is_a?(Matrix)
    if !columns_s.blank? and columns.empty?
      choices_by_s(columns_s)
    else
      columns
    end
  end
end

#real_rowsObject



112
113
114
115
116
117
118
# File 'lib/generators/survey/metamodels/model.rb', line 112

def real_rows
  if !rows_s.blank? and rows.empty?
    choices_by_s(rows_s)
  else
    rows
  end
end