@@ -242,9 +242,10 private | |||||
242 | def self.find_or_default(name) |
|
242 | def self.find_or_default(name) | |
243 | name = name.to_s |
|
243 | name = name.to_s | |
244 | raise "There's no setting named #{name}" unless @@available_settings.has_key?(name) |
|
244 | raise "There's no setting named #{name}" unless @@available_settings.has_key?(name) | |
245 |
setting = |
|
245 | setting = where(:name => name).first | |
246 | unless setting |
|
246 | unless setting | |
247 |
setting = new |
|
247 | setting = new | |
|
248 | setting.name = name | |||
248 | setting.value = @@available_settings[name]['default'] |
|
249 | setting.value = @@available_settings[name]['default'] | |
249 | end |
|
250 | end | |
250 | setting |
|
251 | setting |
General Comments 0
You need to be logged in to leave comments.
Login now