Module: SurveyMetamodel::Table::ClassModule

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

Instance Method Summary collapse

Instance Method Details

#real_columnsObject



108
109
110
111
112
113
114
115
116
117
118
119
# File 'lib/generators/survey/metamodels/survey_metamodel_ext.rb', line 108

def real_columns
  if self.is_a?(LikertTable)
    self.type = RadioButtonType.new()
    choices_by_s(LIKERT_SCALE.join(','))
  elsif self.is_a?(Table)
    if !columns_s.blank? && columns.empty?
      choices_by_s(columns_s)
    else
      self.columns
    end
  end
end

#real_rowsObject



100
101
102
103
104
105
106
# File 'lib/generators/survey/metamodels/survey_metamodel_ext.rb', line 100

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