Index: config/settings.yml =================================================================== --- config/settings.yml (revision 11718) +++ config/settings.yml (working copy) @@ -71,6 +71,7 @@ default: en host_name: default: localhost:3000 + regexp: '^((.*:\/\/)?(www\.)?([\./:@]*)?)' protocol: default: http feeds_limit: Index: app/models/setting.rb =================================================================== --- app/models/setting.rb (revision 11718) +++ app/models/setting.rb (working copy) @@ -94,6 +94,7 @@ # Unserialize serialized settings v = YAML::load(v) if @@available_settings[name]['serialized'] && v.is_a?(String) v = v.to_sym if @@available_settings[name]['format'] == 'symbol' && !v.blank? + v = v.gsub(/#{@@available_settings[name]['regexp']}/i,'') if !@@available_settings[name]['regexp'].blank? && !v.blank? v end