Class: CFPropertyList::CFType
- Inherits:
-
Object
- Object
- CFPropertyList::CFType
- Defined in:
- lib/doc_ripper/formats/sketch_ripper.rb
Instance Method Summary collapse
Instance Method Details
#blacklisted_class? ⇒ Boolean
27 28 29 30 31 32 33 34 35 36 37 38 |
# File 'lib/doc_ripper/formats/sketch_ripper.rb', line 27 def blacklisted_class? return false if !self.value.respond_to?(:[]) klass = self.value['$class'] # Sketch Internal ID References # 39 = rectangle / artboard / page / group # 170 = font definition return false if !klass [170].include?(klass.value) end |
#sketch_page? ⇒ Boolean
40 41 42 43 44 45 46 |
# File 'lib/doc_ripper/formats/sketch_ripper.rb', line 40 def sketch_page? return false if !self.value.respond_to?(:[]) klass = self.value['$classes'] return false if !klass klass.is_a?(CFPropertyList::CFArray) end |