class CFPropertyList::List

def initialize(opts={})

All arguments are optional

:data:: Parse a string
:format:: Format is one of FORMAT_BINARY or FORMAT_XML. Defaults to FORMAT_AUTO
:file:: Parse a file

initialize a new CFPropertyList, arguments are:
def initialize(opts={})
  @filename = opts[:file]
  @format = opts[:format] || FORMAT_AUTO
  @data = opts[:data]
  load(@filename) unless @filename.nil?
  load_str(@data) unless @data.nil?
end