lib/riddle/client/message.rb in riddle-1.3.3 vs lib/riddle/client/message.rb in riddle-1.4.0

- old
+ new

@@ -13,12 +13,10 @@ args.each { |arg| @message << arg } end # Append a string's length, then the string itself def append_string(str) - string = str.respond_to?(:force_encoding) ? - str.dup.force_encoding('ASCII-8BIT') : str - + string = Riddle.encode(str.dup, 'ASCII-8BIT') @message << [string.send(@size_method)].pack('N') + string end # Append an integer def append_int(int)