Sha256: dadf03075635e9375aa74b541f4346d14e7e19ed34670d8727b4fb5d1eec65ab
Contents?: true
Size: 1.14 KB
Versions: 3
Compression:
Stored size: 1.14 KB
Contents
module DataMapper module Constraints module Migrations module Relationship # @api private def auto_migrate_constraints_up(repository_name) # no-op end # @api private def auto_migrate_constraints_down(repository_name) # no-op end module ManyToOne # @api private def auto_migrate_constraints_up(repository_name) adapter = DataMapper.repository(repository_name).adapter adapter.create_relationship_constraint(self) self end # @api private def auto_migrate_constraints_down(repository_name) adapter = DataMapper.repository(repository_name).adapter adapter.destroy_relationship_constraint(self) self end end end # module Relationship end # module Migrations end # module Constraints Associations::Relationship.class_eval do include Constraints::Migrations::Relationship end Associations::ManyToOne::Relationship.class_eval do include Constraints::Migrations::Relationship::ManyToOne end end # module DataMapper
Version data entries
3 entries across 3 versions & 1 rubygems