diff options
author | Eric Wong <e@80x24.org> | 2018-01-29 01:47:58 +0000 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2018-01-29 10:59:10 +0000 |
commit | eb116a758a1fdfd5847d433d337531bcfb81304b (patch) | |
tree | c133ad2a3fdd28df2936d14e9f87e4ce5d1cb3d1 /lib/dtas/mlib.rb | |
parent | 3686c523b0122ee979696e7d4ce8c03155248d7e (diff) | |
download | dtas-eb116a758a1fdfd5847d433d337531bcfb81304b.tar.gz |
Redundant since ("player: support guessing encodings for comments")
Diffstat (limited to 'lib/dtas/mlib.rb')
-rw-r--r-- | lib/dtas/mlib.rb | 16 |
1 files changed, 4 insertions, 12 deletions
diff --git a/lib/dtas/mlib.rb b/lib/dtas/mlib.rb index e217b59..d1707fb 100644 --- a/lib/dtas/mlib.rb +++ b/lib/dtas/mlib.rb @@ -106,18 +106,10 @@ class DTAS::Mlib # :nodoc: return ignore(job) if tlen < 0 tlen = tlen.round tmp = {} - found.comments.each do |tag, value| - tag_id = @tag_map[tag] or next - value.strip! - - # FIXME: this fallback needs testing - [ Encoding::UTF_8, Encoding::ISO_8859_1 ].each do |enc| - value.force_encoding(enc) - if value.valid_encoding? - value.encode!(Encoding::UTF_8) if enc != Encoding::UTF_8 - tmp[tag_id] = value - break - end + if comments = found.comments + comments.each do |tag, value| + tag_id = @tag_map[tag] or next + tmp[tag_id] = value if value.valid_encoding? end end @db.transaction do |