ckruse/CFPropertyList — pull request #17 by glarizza (2012-12-11 20:44:52+00:00)
Title: Create a CFPropertyList::Blob data type

Previously, String#blob was being monkey patched to account for the
differences between a regular String and a CFData binary data blob. This
wasn't ideal as monkey patching String can cause difficulties tracking
down errors.

To remedy this, a new data type, CFPropertyList::Data, was introduced to
differentiate between regular String objects and objects that contain raw
binary data.