From 97ac3ec42eb8e3bf130dd661cdf4890c09e8280a Mon Sep 17 00:00:00 2001 From: Roberto Nogueira Date: Fri, 14 Aug 2015 20:31:58 -0300 Subject: [PATCH] fix error 'invalid multibyte escape' in ruby 2.2. Force ASCII-8BIT encoding --- lib/parser/jpeg.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/parser/jpeg.rb b/lib/parser/jpeg.rb index 6b71dac..d14a881 100644 --- a/lib/parser/jpeg.rb +++ b/lib/parser/jpeg.rb @@ -14,8 +14,8 @@ def self.attributes(stream) def self.detected?(stream) stream.rewind case stream.read(10) - when /^\xff\xd8\xff\xe0\x00\x10JFIF/ then true - when /^\xff\xd8\xff\xe1(.*){2}Exif/ then true + when /^\xff\xd8\xff\xe0\x00\x10JFIF/n then true + when /^\xff\xd8\xff\xe1(.*){2}Exif/n then true else false end end