Sha256: 63eb6a0d53da620fedefa92ff1fa704a20f934f984ffe75c1c0321b2c8b2f183
Contents?: true
Size: 349 Bytes
Versions: 3
Compression:
Stored size: 349 Bytes
Contents
# Monkey patch for encoding error message class StandardError def self.__patch_message__ old_message = instance_method(:message) define_method(:message) do old_message.bind(self).call.force_encoding('ASCII-8BIT')\ .split(%r{(HRESULT error code:\dx\d+)}i)[0 .. 1].join .force_encoding('UTF-8').strip end end end
Version data entries
3 entries across 3 versions & 2 rubygems
Version | Path |
---|---|
ass_ole-0.3.0 | lib/ass_ole/core_patch/standard_error.rb |
ass_tests-2.0.0.alpha | lib/ass_tests/core_patch/standard_error.rb |
ass_tests-1.2.0.alpha | lib/ass_tests/core_patch/standard_error.rb |