Class: DataMapper::AutoMigrator

  • Object
    • DataMapper::AutoMigrator

Public Visibility

Public Class Method Summary

auto_migrate(repository_name = nil)
auto_upgrade(repository_name = nil)

Public Instance Methods Inherited from Object

validatable?

Public Class Method Details

auto_migrate

public auto_migrate(repository_name = nil)
[View source]


3
4
5
6
7
# File 'dm-core/lib/dm-core/auto_migrations.rb', line 3

def self.auto_migrate(repository_name = nil)
  DataMapper::Resource.descendants.each do |model|
    model.auto_migrate!(repository_name)
  end
end

auto_upgrade

public auto_upgrade(repository_name = nil)
[View source]


8
9
10
11
12
# File 'dm-core/lib/dm-core/auto_migrations.rb', line 8

def self.auto_upgrade(repository_name = nil)
  DataMapper::Resource.descendants.each do |model|
    model.auto_upgrade!(repository_name)
  end
end