From 7830d90d4ae85444fe123458df0e08cd99ed50ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javi=20Mart=C3=ADn?= Date: Fri, 7 Dec 2018 12:00:34 +0100 Subject: [PATCH] Extract method to reset default settings --- app/models/setting.rb | 4 ++++ db/seeds.rb | 4 +--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/app/models/setting.rb b/app/models/setting.rb index a820937be..df9a34614 100644 --- a/app/models/setting.rb +++ b/app/models/setting.rb @@ -121,5 +121,9 @@ class Setting < ApplicationRecord "youtube_handle": nil } end + + def reset_defaults + defaults.each { |name, value| self[name] = value } + end end end diff --git a/db/seeds.rb b/db/seeds.rb index 5acdcb9b3..37599fd0c 100644 --- a/db/seeds.rb +++ b/db/seeds.rb @@ -7,9 +7,7 @@ if Administrator.count == 0 && !Rails.env.test? admin.create_administrator end -Setting.defaults.each do |name, value| - Setting[name] = value -end +Setting.reset_defaults WebSection.create(name: "homepage") WebSection.create(name: "debates")