Sha256: 114f1f92e7d5be64bd2dd55198c68290fc7e18dad5998d51048bc043d45ea3e6
Contents?: true
Size: 828 Bytes
Versions: 3
Compression:
Stored size: 828 Bytes
Contents
require "data_mapper/constraints/adapters/extension" module DataMapper module Constraints module Adapters module AbstractAdapter # @api private def constraint_exists?(*) false end # @api private def create_relationship_constraint(*) false end # @api private def destroy_relationship_constraint(*) false end end # module AbstractAdapter end # module Adapters end # module Constraints Adapters::AbstractAdapter.class_eval do include Constraints::Adapters::AbstractAdapter end Adapters::AbstractAdapter.descendants.each do |adapter_class| const_name = DataMapper::Inflector.demodulize(adapter_class.name) Adapters.include_constraint_api(const_name) end end # module DataMapper
Version data entries
3 entries across 3 versions & 1 rubygems