Sha256: f0bce4069e3ab712be567c24fe1a95fda4dabdec7bfe7061bee6e46f1848c8e4
Contents?: true
Size: 1.05 KB
Versions: 1
Compression:
Stored size: 1.05 KB
Contents
# encoding: utf-8 begin require "#{dir = File.dirname(__FILE__)}/task/gemgem" rescue LoadError sh "git submodule update --init" exec Gem.ruby, "-S", "rake", *ARGV end Gemgem.dir = dir ($LOAD_PATH << File.expand_path("#{Gemgem.dir}/lib" )).uniq! desc 'Generate gemspec' task 'gem:spec' do Gemgem.spec = Gemgem.create do |s| require 'dm-is-reflective/version' s.name = 'dm-is-reflective' s.version = DataMapper::Is::Reflective::VERSION %w[dm-core dm-do-adapter].each{ |g| s.add_runtime_dependency(g) } %w[dm-migrations dm-sqlite-adapter dm-mysql-adapter dm-postgres-adapter].each{ |g| s.add_development_dependency(g) } end Gemgem.write end desc 'auto_migrate database' task 'auto_migrate' do require 'dm-migrations' require './test/abstract' require './test/test_dm-is-reflective' include Abstract [:SqliteTest, :PostgresTest, :MysqlTest].each do |db| next unless Object.const_defined?(db) Object.const_get(db).setup_data_mapper [User, Comment, SuperUser].each(&:auto_migrate!) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
dm-is-reflective-1.1.0 | Rakefile |