@@ -169,6 +169,10 private | |||
|
169 | 169 | name = name.to_s |
|
170 | 170 | raise "There's no setting named #{name}" unless @@available_settings.has_key?(name) |
|
171 | 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 | 177 | end |
|
174 | 178 | end |
General Comments 0
You need to be logged in to leave comments.
Login now