Sha256: 7b59d918c65d91f6a9f248cdf0522327d3593b286847b89f372ad0c9ee258759

Contents?: true

Size: 915 Bytes

Versions: 1

Compression:

Stored size: 915 Bytes

Contents

# Needed to import datamapper and other gems
require 'rubygems'
require 'pathname'

# Add all external dependencies for the plugin here
gem 'dm-core', '=0.9.5'
require 'dm-core'

# Require plugin-files
require Pathname(__FILE__).dirname.expand_path / 'dm-constraints' / 'data_objects_adapter'
require Pathname(__FILE__).dirname.expand_path / 'dm-constraints' / 'postgres_adapter'
require Pathname(__FILE__).dirname.expand_path / 'dm-constraints' / 'mysql_adapter'

module DataMapper
  class AutoMigrator
    include Extlib::Hook
    include DataMapper::Constraints::DataObjectsAdapter::Migration
  end

  module Adapters
    class DataObjectsAdapter
      include DataMapper::Constraints::DataObjectsAdapter::SQL
    end

    class MysqlAdapter
      include DataMapper::Constraints::MysqlAdapter::SQL
    end

    class PostgresAdapter
      include DataMapper::Constraints::PostgresAdapter::SQL
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
dm-constraints-0.9.5 lib/dm-constraints.rb