Sha256: b8d2c1bd44a4fffe20cea68d71ff33df9c2f16b8edfeaee98bd42c95ddf992ed
Contents?: true
Size: 760 Bytes
Versions: 1
Compression:
Stored size: 760 Bytes
Contents
raise if ActiveRecord::Base.protected_environments.empty? namespace :remove_db_drop_task do desc 'check remove_db_drop_task status.' task :check do if ActiveRecord::Base.protected_environments.include?(ENV['RAILS_ENV']) puts 'Enabled' else puts 'Disabled' end end end if ActiveRecord::Base.protected_environments.include?(ENV['RAILS_ENV']) Rake::Task.tasks.each do |t| next unless %w(db:drop db:drop:all db:purge db:purge:all).include?(t.name) task_name = t.name t.clear t.add_description 'Disabled; Please see https://github.com/taka0125/remove_db_drop_task/README.md' t.actions << proc { raise "#{task_name} is disabled. Please see https://github.com/taka0125/remove_db_drop_task/README.md" } end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
remove_db_drop_task-0.1.0 | lib/tasks/remove_db_drop_task.rake |