Sha256: 891af335eeb7f5148e6354fbb49d24a6adabc8c43a2543c38c2d1de450b56b9e

Contents?: true

Size: 328 Bytes

Versions: 7

Compression:

Stored size: 328 Bytes

Contents

class SnippetModelMigration < Migration
  def self.up(site)
    site.records.create_model :snippets do |snippets|
      add_field :name, :string, validations: {required: {}}, index: true
      add_field :content, :text
      snippets.searchable = false
    end
  end
  
  def self.down(site)
    site.snippets.destroy
  end
end

Version data entries

7 entries across 7 versions & 3 rubygems

Version Path
yodel_production_environment-0.0.4 lib/migrations/yodel/06_snippet_model.rb
yodel_development_environment-0.0.4 lib/migrations/yodel/06_snippet_model.rb
yodel_production_environment-0.0.2 lib/migrations/yodel/06_snippet_model.rb
yodel_development_environment-0.0.2 lib/migrations/yodel/06_snippet_model.rb
yodel-0.0.1 lib/yodel/models/migrations/06_snippet_model.rb
yodel_development_environment-0.0.1 lib/migrations/yodel/06_snippet_model.rb
yodel_production_environment-0.0.1 lib/migrations/yodel/06_snippet_model.rb