Method: Cocoadex::DocSet#initialize

Defined in:
lib/cocoadex/models/docset.rb

#initialize(plist_path) ⇒ DocSet

Returns a new instance of DocSet.



6
7
8
9
10
11
12
13
# File 'lib/cocoadex/models/docset.rb', line 6

def initialize plist_path
  doc = Nokogiri::HTML(IO.read(plist_path))
  @path = plist_path
  @name = plist_value doc, 'CFBundleName'
  @platform = plist_value doc, "DocSetPlatformFamily"
  @version = plist_value doc, "DocSetPlatformVersion"
  @description = plist_value doc, "DocSetDescription"
end