Class String
In: lib/chef/monkey_patches/string.rb
Parent: Object

String (Patch)

On ruby 1.9, Strings are aware of multibyte characters, so size and length give the actual number of characters. In Chef::REST, we need the bytesize so we can correctly set the Content-Length headers, but ruby 1.8.6 and lower don‘t define String#bytesize. Monkey patching time!

External Aliases

size -> bytesize

[Validate]