Sha256: ce77f706f614403018f92d91bf629617a853aa89defb6a3de6f6f570c8ecbd03
Contents?: true
Size: 1.58 KB
Versions: 1
Compression:
Stored size: 1.58 KB
Contents
namespace :hydra do desc "Init Hydra configuration" task :init => [:environment] do # We need to just start rails so that all the models are loaded end desc "Load hydra-head models" task :load_models do require "hydra" Dir.glob(File.join(File.expand_path(File.dirname(__FILE__)), "..",'app','models', '*.rb')).each do |model| load model end end namespace :fixtures do FIXTURES = [ "hydrangea:fixture_mods_article1", "hydrangea:fixture_mods_article3", "hydrangea:fixture_file_asset1", "hydrangea:fixture_mods_article2", "hydrangea:fixture_uploaded_svg1", "hydrangea:fixture_archivist_only_mods_article", "hydrangea:fixture_mods_dataset1", "libra-oa:1", "libra-oa:2", "libra-oa:7", "hydrus:admin_class1", "hydra:test_generic_content", "hydra:test_generic_image", "hydra:test_default_partials", "hydra:test_no_model" ] desc "Load default Hydra fixtures" task :load do ENV["dir"] = File.join("test_support", "fixtures") FIXTURES.each do |fixture| ENV["pid"] = fixture Rake::Task["repo:load"].reenable Rake::Task["repo:load"].invoke end end desc "Remove default Hydra fixtures" task :delete do ENV["dir"] = File.join("test_support", "fixtures") FIXTURES.each do |fixture| ENV["pid"] = fixture Rake::Task["repo:delete"].reenable Rake::Task["repo:delete"].invoke end end desc "Refresh default Hydra fixtures" task :refresh => [:delete, :load] end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
hydra-head-4.0.0.rc5 | lib/railties/hydra-fixtures.rake |