This repository has been archived on 2024-03-16. You can view files and clone it, but cannot push or open issues or pull requests.
2012-05-14 00:59:53 +00:00
|
|
|
# encoding: utf-8
|
|
|
|
|
|
|
|
namespace :designs do
|
|
|
|
task :change_to, [:design_id] => [:environment] do |t, args|
|
2012-05-14 01:30:49 +00:00
|
|
|
design = Design.find(args[:design_id])
|
|
|
|
theme_id = design.themes.first.id
|
2012-05-14 00:59:53 +00:00
|
|
|
Page.all.each do |page|
|
2012-05-14 01:30:49 +00:00
|
|
|
page.update_attributes({design_id: args[:design_id], theme_id: (theme_id unless page.root?)})
|
2012-05-14 00:59:53 +00:00
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
end
|