lib/spongebobify.rb in spongebobify-0.1.2 vs lib/spongebobify.rb in spongebobify-0.1.3

- old
+ new

@@ -12,21 +12,21 @@ end module Spongebobify def self.process(input_string) index = 0 - new_string = String.new + byte_array = [] input_string.each_byte do |byte| if index % 2 == 0 - new_string << (is_uppercase(byte) ? (byte ^ 32).chr : byte.chr) + byte_array << (is_uppercase(byte) ? (byte ^ 32) : byte) else - new_string << (is_lowercase(byte) ? (byte ^ 32).chr : byte.chr) + byte_array << (is_lowercase(byte) ? (byte ^ 32) : byte) end index += 1 end - new_string + byte_array.pack('C*') end end class String def spongebobify