Sha256: dede71cf1b0cd9b01f8758a346495d78e6ad55f0154c3e471c1b976103606d5b
Contents?: true
Size: 681 Bytes
Versions: 3
Compression:
Stored size: 681 Bytes
Contents
if defined?(RailsERD) Rake::Task['db:migrate'].enhance do ENV['filename'] = 'tmp/db_layout' ENV['attributes'] = 'foreign_keys, content, primary_keys, timestamp' excludes = ['ActiveRecord::SchemaMigration'] excludes << 'ActiveRecord::SessionStore::Session' if defined?(ActiveRecord::SessionStore) case Rails::VERSION::MAJOR when 5 excludes << 'ActiveRecord::InternalMetadata' excludes << 'ActiveStorage::Blob' excludes << 'ActiveStorage::Attachment' end if defined?(Nostalgic) excludes << 'Nostalgic::Attr' end ENV['exclude'] = excludes.join(',') Rake::Task['erd'].invoke end if Rails.env.development? end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
daddy-0.8.0 | lib/tasks/rails_erd.rake |
daddy-0.7.9 | lib/tasks/rails_erd.rake |
daddy-0.7.8 | lib/tasks/rails_erd.rake |