Sha256: 858143ca132460010d6ad2e832ca059854a4e516f0255690649deecd2e3ab434

Contents?: true

Size: 538 Bytes

Versions: 11

Compression:

Stored size: 538 Bytes

Contents

# encoding: UTF-8
class CreateDependencies < ActiveRecord::Migration
  def self.up
    create_table :dependencies do |t|
      # Context
      t.integer :question_id # the dependent question
      t.integer :question_group_id

      # Conditional
      t.string :rule

      # Result - TODO: figure out the dependency hook presentation options
      # t.string :property_to_toggle # visibility, class_name,
      # t.string :effect #blind, opacity

      t.timestamps
    end
  end

  def self.down
    drop_table :dependencies
  end
end

Version data entries

11 entries across 11 versions & 4 rubygems

Version Path
upgrade_surveyor-1.4.2 lib/generators/surveyor/templates/db/migrate/create_dependencies.rb
affectiva-surveyor-1.5.0.pre.disco.2 lib/generators/surveyor/templates/db/migrate/create_dependencies.rb
hssc_surveyor-1.4.3.pre lib/generators/surveyor/templates/db/migrate/create_dependencies.rb
hssc_surveyor-1.4.2.pre lib/generators/surveyor/templates/db/migrate/create_dependencies.rb
hssc_surveyor-1.4.1.pre lib/generators/surveyor/templates/db/migrate/create_dependencies.rb
surveyor-1.4.0 lib/generators/surveyor/templates/db/migrate/create_dependencies.rb
surveyor-1.3.0 lib/generators/surveyor/templates/db/migrate/create_dependencies.rb
surveyor-1.2.0 lib/generators/surveyor/templates/db/migrate/create_dependencies.rb
surveyor-1.1.0 lib/generators/surveyor/templates/db/migrate/create_dependencies.rb
surveyor-1.0.1 lib/generators/surveyor/templates/db/migrate/create_dependencies.rb
surveyor-1.0.0 lib/generators/surveyor/templates/db/migrate/create_dependencies.rb