Class: SublimeDSL::TextMate::Grammar::PListReader

Inherits:
Object
  • Object
show all
Defined in:
lib/sublime_dsl/textmate/grammar/plist_reader.rb

Overview

Creates a Grammar from a PList.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(file) ⇒ PListReader

Returns a new instance of PListReader.



14
15
16
17
18
19
# File 'lib/sublime_dsl/textmate/grammar/plist_reader.rb', line 14

def initialize(file)
  @grammar = Grammar.new(nil, nil)
  read_plist PList.import(file)
  @grammar.basename = File.basename(file, File.extname(file))
  @grammar.complete!
end

Instance Attribute Details

#grammarObject (readonly)

Returns the value of attribute grammar.



12
13
14
# File 'lib/sublime_dsl/textmate/grammar/plist_reader.rb', line 12

def grammar
  @grammar
end