diff options
-rw-r--r-- | lib/irb/magic-file.rb | 2 | ||||
-rw-r--r-- | lib/irb/src_encoding.rb | 6 |
2 files changed, 5 insertions, 3 deletions
diff --git a/lib/irb/magic-file.rb b/lib/irb/magic-file.rb index 2dee684657..34e06d64b3 100644 --- a/lib/irb/magic-file.rb +++ b/lib/irb/magic-file.rb @@ -10,7 +10,7 @@ module IRB line = io.gets if line[0,2] == "#!" encoding = detect_encoding(line) internal_encoding = encoding - encoding ||= default_src_encoding + encoding ||= IRB.default_src_encoding io.rewind io.set_encoding(encoding, internal_encoding) diff --git a/lib/irb/src_encoding.rb b/lib/irb/src_encoding.rb index 32f997fc7c..99aea2b43e 100644 --- a/lib/irb/src_encoding.rb +++ b/lib/irb/src_encoding.rb @@ -1,5 +1,7 @@ # frozen_string_literal: false # DO NOT WRITE ANY MAGIC COMMENT HERE. -def default_src_encoding - return __ENCODING__ +module IRB + def self.default_src_encoding + return __ENCODING__ + end end |