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