Extract method to reset default settings

This commit is contained in:
Javi Martín
2018-12-07 12:00:34 +01:00
parent 9e6e6d6c9e
commit 7830d90d4a
2 changed files with 5 additions and 3 deletions

View File

@@ -121,5 +121,9 @@ class Setting < ApplicationRecord
"youtube_handle": nil "youtube_handle": nil
} }
end end
def reset_defaults
defaults.each { |name, value| self[name] = value }
end
end end
end end

View File

@@ -7,9 +7,7 @@ if Administrator.count == 0 && !Rails.env.test?
admin.create_administrator admin.create_administrator
end end
Setting.defaults.each do |name, value| Setting.reset_defaults
Setting[name] = value
end
WebSection.create(name: "homepage") WebSection.create(name: "homepage")
WebSection.create(name: "debates") WebSection.create(name: "debates")