DataMapper::Constraints::Migrations::SingletonMethods

Public Instance Methods

auto_migrate!(repository_name = nil) click to toggle source
    # File lib/data_mapper/constraints/migrations/singleton_methods.rb, line 6
 6:         def auto_migrate!(repository_name = nil)
 7:           auto_migrate_constraints_down(repository_name)
 8:           # TODO: Model#auto_migrate! drops and adds constraints, as well.
 9:           #   is that an avoidable duplication?
10:           super
11:           auto_migrate_constraints_up(repository_name)
12:           self
13:         end

Private Instance Methods

auto_migrate_constraints_down(repository_name = nil) click to toggle source

@api private

    # File lib/data_mapper/constraints/migrations/singleton_methods.rb, line 37
37:         def auto_migrate_constraints_down(repository_name = nil)
38:           DataMapper::Model.descendants.each do |model|
39:             model.auto_migrate_constraints_down(repository_name || model.default_repository_name)
40:           end
41:         end
auto_migrate_constraints_up(repository_name = nil) click to toggle source

@api private

    # File lib/data_mapper/constraints/migrations/singleton_methods.rb, line 30
30:         def auto_migrate_constraints_up(repository_name = nil)
31:           DataMapper::Model.descendants.each do |model|
32:             model.auto_migrate_constraints_up(repository_name || model.default_repository_name)
33:           end
34:         end
auto_migrate_down!(repository_name = nil) click to toggle source
    # File lib/data_mapper/constraints/migrations/singleton_methods.rb, line 17
17:         def auto_migrate_down!(repository_name = nil)
18:           auto_migrate_constraints_down(repository_name)
19:           super
20:           self
21:         end
auto_migrate_up!(repository_name = nil) click to toggle source
    # File lib/data_mapper/constraints/migrations/singleton_methods.rb, line 23
23:         def auto_migrate_up!(repository_name = nil)
24:           super
25:           auto_migrate_constraints_up(repository_name)
26:           self
27:         end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.