# 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
@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
@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
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.