1
0
This repository has been archived on 2023-12-07. You can view files and clone it, but cannot push or open issues or pull requests.
body_tracking/lib/tasks/body_tracking.rake
cryptogopher 1b7f2f0abd Added test_defaults_seed_and_load_into_empty_project
Added :defaults scopes to models
Added :sources and :formulas fixtures
Loading defaults from seeds.rb using rake task instead of migration
2020-08-29 01:26:36 +02:00

21 lines
631 B
Ruby

require Rails.root.join('config', 'environment')
namespace :redmine do
namespace :body_tracking do
desc "Loads body_tracking plugin seed data from db/seeds.rb. Requires pending" \
" migrations to be applied before running. Purges and reloads all seed data."
task seed: [:environment, 'db:abort_if_pending_migrations'] do
seed_fn = Rails.root.join('plugins', 'body_tracking', 'db', 'seeds.rb')
if seed_fn.exist?
print "Loading seed data from #{seed_fn}..."
load(seed_fn)
puts "done"
else
puts "Seed data file #{seed_fn} is missing :/"
end
end
end
end