Sha256: 5213742d8e7e2ad36da9b0c44798b664df4b9c4cd109b920d523dbf3785a9511
Contents?: true
Size: 612 Bytes
Versions: 61
Compression:
Stored size: 612 Bytes
Contents
module Ethon class Easy # :nodoc: # This module contains small helpers. # # @api private module Util # Escapes zero bytes in strings. # # @example Escape zero bytes. # Util.escape_zero_byte("1\0") # #=> "1\\0" # # @param [ Object ] value The value to escape. # # @return [ String, Object ] Escaped String if # zero byte found, original object if not. def escape_zero_byte(value) return value unless value.to_s.include?(0.chr) value.to_s.gsub(0.chr, '\\\0') end extend self end end end
Version data entries
61 entries across 60 versions & 8 rubygems