diff options
Diffstat (limited to 'lib/mime/type.rb')
-rw-r--r-- | lib/mime/type.rb | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/lib/mime/type.rb b/lib/mime/type.rb index c62cf32..df0aac9 100644 --- a/lib/mime/type.rb +++ b/lib/mime/type.rb @@ -55,7 +55,7 @@ class MIME::Type end # The released version of the mime-types library. - VERSION = '3.0' + VERSION = '3.1' include Comparable @@ -450,7 +450,14 @@ class MIME::Type coder['obsolete'] = obsolete? coder['use-instead'] = use_instead if use_instead end - coder['xrefs'] = xrefs unless xrefs.empty? + unless xrefs.empty? + {}.tap do |hash| + xrefs.each do |k, v| + hash[k] = v.sort.to_a + end + coder['xrefs'] = hash + end + end coder['registered'] = registered? coder['signature'] = signature? if signature? coder |