class SurveyorWarehouse::NormalizedSurveyStructure::TableDefinition

Public Instance Methods

columns() click to toggle source
# File lib/surveyor_warehouse/normalized_survey_structure.rb, line 80
def columns
  @columns ||= []
end
create() click to toggle source
# File lib/surveyor_warehouse/normalized_survey_structure.rb, line 84
def create
  ActiveRecord::Base.connection.create_table(name.to_sym, :id => false) do |t|
    columns.each do |c|
      t.column c.name, c.type
    end
  end
end