Sha256: 39658486017cdd487de2ffb3802f26a19729fb6e7eaa0dad31b2f11ceee397a3

Contents?: true

Size: 491 Bytes

Versions: 11

Compression:

Stored size: 491 Bytes

Contents

class CreateDependencies < ActiveRecord::Migration
  def self.up
    create_table :dependencies do |t|
      # Context
      t.integer :question_id # the dependent question
      
      # 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 & 2 rubygems

Version Path
breakpointer-surveyor-0.2.0 generators/surveyor/templates/migrate/create_dependencies.rb
surveyor-0.6.10 generators/surveyor/templates/migrate/create_dependencies.rb
surveyor-0.6.9 generators/surveyor/templates/migrate/create_dependencies.rb
surveyor-0.6.8 generators/surveyor/templates/migrate/create_dependencies.rb
surveyor-0.6.7 generators/surveyor/templates/migrate/create_dependencies.rb
surveyor-0.6.6 generators/surveyor/templates/migrate/create_dependencies.rb
surveyor-0.6.5 generators/surveyor/templates/migrate/create_dependencies.rb
surveyor-0.6.4 generators/surveyor/templates/migrate/create_dependencies.rb
surveyor-0.6.3 generators/surveyor/templates/migrate/create_dependencies.rb
surveyor-0.6.2 generators/surveyor/templates/migrate/create_dependencies.rb
surveyor-0.6.1 generators/surveyor/templates/migrate/create_dependencies.rb