Module CFPropertyList
In: rbBinaryCFPropertyList.rb
rbCFPropertyList.rb
rbCFTypes.rb
rbXMLCFPropertyList.rb

CFPropertyList implementation parser class to read, manipulate and write XML property list files (plist(5)) as defined by Apple

Author:Christian Kruse (cjk@wwwtech.de)
Copyright:Copyright (c) 2010
License:Distributes under the same terms as Ruby

Methods

Classes and Modules

Class CFPropertyList::Binary
Class CFPropertyList::CFArray
Class CFPropertyList::CFBoolean
Class CFPropertyList::CFData
Class CFPropertyList::CFDate
Class CFPropertyList::CFDictionary
Class CFPropertyList::CFInteger
Class CFPropertyList::CFReal
Class CFPropertyList::CFString
Class CFPropertyList::CFType
Class CFPropertyList::List
Class CFPropertyList::ParserInterface
Class CFPropertyList::XML

Public Instance methods

Create CFType hierarchy by guessing the correct CFType, e.g.

 x = {
   'a' => ['b','c','d']
 }
 cftypes = CFPropertyList.guess(x)

Converts a CFType hiercharchy to native Ruby types

[Validate]