about summary refs log tree commit homepage
path: root/lib/dtas.rb
diff options
context:
space:
mode:
authorEric Wong <e@80x24.org>2018-01-29 00:43:45 +0000
committerEric Wong <e@80x24.org>2018-01-29 01:03:10 +0000
commit702e3ad47738363ab847f43155e047c7c6612f80 (patch)
treeebb374f3a591e06461f55da92dc89e0375497460 /lib/dtas.rb
parent982105d44feeed91178a1b7331172fae6f797d92 (diff)
downloaddtas-702e3ad47738363ab847f43155e047c7c6612f80.tar.gz
This can be helpful for end users and is close to what other
players use.  We can fallback to Encoding.default_external by
default (typically UTF-8) and then again using `charlock_holmes'
if installed.

Note: path names remain binary, because that's how proper
filesystems operate.
Diffstat (limited to 'lib/dtas.rb')
-rw-r--r--lib/dtas.rb2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/dtas.rb b/lib/dtas.rb
index ac416d7..3c2cdb4 100644
--- a/lib/dtas.rb
+++ b/lib/dtas.rb
@@ -42,3 +42,5 @@ end
 
 require_relative 'dtas/compat_onenine'
 require_relative 'dtas/spawn_fix'
+require_relative 'dtas/encoding'
+DTAS.extend(DTAS::Encoding)