@@ -169,6 +169,10 private | |||||
169 | name = name.to_s |
|
169 | name = name.to_s | |
170 | raise "There's no setting named #{name}" unless @@available_settings.has_key?(name) |
|
170 | raise "There's no setting named #{name}" unless @@available_settings.has_key?(name) | |
171 | setting = find_by_name(name) |
|
171 | setting = find_by_name(name) | |
172 | setting ||= new(:name => name, :value => @@available_settings[name]['default']) if @@available_settings.has_key? name |
|
172 | unless setting | |
|
173 | setting = new(:name => name) | |||
|
174 | setting.value = @@available_settings[name]['default'] | |||
|
175 | end | |||
|
176 | setting | |||
173 | end |
|
177 | end | |
174 | end |
|
178 | end |
General Comments 0
You need to be logged in to leave comments.
Login now