aboutsummaryrefslogtreecommitdiffstats
path: root/railties/lib/rails/application/configuration.rb
diff options
context:
space:
mode:
Diffstat (limited to 'railties/lib/rails/application/configuration.rb')
-rw-r--r--railties/lib/rails/application/configuration.rb10
1 files changed, 1 insertions, 9 deletions
diff --git a/railties/lib/rails/application/configuration.rb b/railties/lib/rails/application/configuration.rb
index 8afe423973..9353fbefef 100644
--- a/railties/lib/rails/application/configuration.rb
+++ b/railties/lib/rails/application/configuration.rb
@@ -1,5 +1,4 @@
require 'active_support/deprecation'
-require 'active_support/core_ext/string/encoding'
require 'rails/engine/configuration'
module Rails
@@ -28,15 +27,8 @@ module Rails
def encoding=(value)
@encoding = value
- if "ruby".encoding_aware?
+ if defined?(Encoding) && Encoding.respond_to?(:default_external=)
Encoding.default_external = value
- Encoding.default_internal = value
- else
- $KCODE = value
- if $KCODE == "NONE"
- raise "The value you specified for config.encoding is " \
- "invalid. The possible values are UTF8, SJIS, or EUC"
- end
end
end